zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    android 扇形菜单
    Gradle 教程:第一部分,安装【翻译】
    Android Studio 创建虚拟机失败 Failed to load 解决办法
    【翻译】Best Practices for User interface android 适配不同屏幕、不同分辨率
    [转]QT 4.8 静态库编译方法
    使用windows资源管理器打开jar
    一步步理解typedef
    模拟Chrome皮肤
    FAT12格式的引导区实现
    Android-获取Html元素
  • 原文地址:https://www.cnblogs.com/maxin991025-/p/6226443.html
Copyright © 2011-2022 走看看