WebForm基础--2016年12月27日

C/S:
winform WPF

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

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

B/S:
ASP.NET

ASP.NET WebForm ASP.NET MVC

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

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

传统的ASP开发方式,是C#代码和HTML代码混合在一起
ASP 与 ASP.NET 不是一个东西

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

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

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

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" /> - 文件上传

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

if (IsPostBack == false)  //只在第一次打开此页面执行
{

}

上一篇:关于Socket建立长连接遇到的bug信息


下一篇:Jenkins配置Gogs webhook插件