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

  • 相关阅读:
    HAProxy、Keepalived 在 Ocatvia 的应用实现与分析
    Octavia 的 HTTPS 与自建、签发 CA 证书
    Octavia 创建 loadbalancer 的实现与分析
    OpenStack Rally 质量评估与自动化测试利器
    自建 CA 中心并签发 CA 证书
    Failed building wheel for netifaces
    通过 vSphere WS API 获取 vCenter Datastore Provisioned Space 置备空间
    OpenStack Placement Project
    我们建了一个 Golang 硬核技术交流群(内含视频福利)
    没有图形界面的软件有什么用?
  • 原文地址:https://www.cnblogs.com/wy1992/p/6227709.html
Copyright © 2011-2022 走看看