• WebForms 开发基础


    webform开发方式

    xml - 可扩展的标记语言
    HTML - 超文本标记语言

    运行:
    点击启动按钮 - 好处:可以卡断点
    弊端:启动特别慢

    在html上右键,在浏览器中查看 - 好处:启动特别快
    弊端:无法卡断点

    表单元素
    一共有12个
    分成三大类

    文本类
    <input type="text" /> - 文本框
    <input type="password" /> - 密码框
    <input type="hidden" /> - 隐藏域
    <textarea></textarea> - 文本域

    按钮类
    <input type="button" />-普通按钮
    <input type="submit" />-提交按钮
    <input type="reset" />  -重置按钮
    <input type="image" />-图片按钮


    选择类
    <input type="radio" />-单选框
    <input type="checkbox" />-复选框
    <select>                       -下拉选框
    <option></option>
    <option></option>
    </select>

    <input type="file" />  -选择路径

    事件委托写法
    在page_load事件中 输入:
    Button1.Click += Button1_Click;//添加按钮      双击Tab键生成Button1的点击事件

    1 protected void Page_Load(object sender, EventArgs e)
    2     {
    3         Button1.Click += Button1_Click;
    4     }
    5 
    6     void Button1_Click(object sender, EventArgs e)
    7     {
    8         
    9     }

    http无状态性
    每一次页面提交导致的刷新,或者是人为的刷新,都会将原有页面注销掉,哪怕两个页面是一样的,他们也不是同一个页面了

    IsPostBack 是Page类有一个bool类型的属性,用来判断针对当前页面的请求是第一次还是非第一次,IsPostBack=false时表示是第一次请求,当IsPostBack=true时,表示是非第一次请求。因

    为第一次请求的时候会执行Page_Load,在非第一次请求的时候也会执行Page_Load。

    protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)//页面第一次请求时发生
            {
                TextBox1.Text = "123456";
            }
            Button1.Click += Button1_Click;//事件委托
        }
    
        void Button1_Click(object sender, EventArgs e)
        {
            Label1.Text = TextBox1.Text;
        }

     三层结构

      界面层:Html、Css、Js

      业务逻辑层:C#

      数据访问层:ado.net    sqlserver

  • 相关阅读:
    自定义响应结果
    JsonUtils (JSON与对象之间的转换)
    IDUtils (ID生成策略)
    ExceptionUtil(异常使用工具类)
    Hbuilder连接夜神模拟器
    夜神模拟器开启开发者选项
    java.lang.OutOfMemoryError: Java heap space的解决方法
    Android开发LogCat一直不停输出的解决方法
    windows无法停用“Android Composite Interface”设备的解决方法
    android:digits属性
  • 原文地址:https://www.cnblogs.com/maxin991025-/p/6226443.html
Copyright © 2020-2023  润新知