zoukankan      html  css  js  c++  java
  • webform开发基础

    客户端与网页端:

    C/S(客户端):

    两种方式:winform     WPF

    数据是存在其它的电脑上或服务器上

    需要从服务器上下载相应的数据,在本地电脑上的客户端里进行加工

    数据加工的过程是在用户电脑上执行,会对用户的电脑配置有所要求

    B/S(网页端):

    ASP.NET

    两种方式: WebForm     MVC

    用户发送一个请求到IIS服务器,由服务器将所有的代码执行,服务器会将执行完毕后的html结果给你发送回来

    浏览器将发送回来的HTML代码解析呈现给你

    传统的ASP开发方式,是C#代码和HTML代码混合在一起

    ASP 与 ASP.NET 不是一个东西

    <%  %>  -  可以扩起来一段范围,这一段范围之内只能允许编写C#代码

    <%=  %> - 输出 一个 变量值

    <%@  %> - 声明此页面中需要的一些东西,比如 语言,命名空间

    webform开发方式:

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

    运行:

    1.点击启动按钮

    好处:可以卡断点

    弊端:启动特别慢

    2.在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;//添加按钮

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

    所以,如果只是想在页面第一次加载时才执行某些代码,需要IsPostBack属性:

    if (IsPostBack == false)
      {
      
      }

    控件统计:

           button

      checkboxlist

      dropdownlist

      fileupload

      label

      literal

      textbox

      repeater

  • 相关阅读:
    csrf跨站请求伪造
    IO 之 InputStream 和 Reader
    javadoc tags
    java this
    递归
    java 文件中 定义一个字符串,它的默认编码是什么?
    合并数组
    << 移位运算
    final static T
    Base64.java 工具类
  • 原文地址:https://www.cnblogs.com/wy1992/p/6227709.html
Copyright © 2011-2022 走看看