ASP.NET——常用内置对象

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xsh096011/article/details/81937523

ASP.NET

微软公司推出的新一代脚本语言,ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能;在代码撰写方面将页面逻辑和业务逻辑分开;

HTTP协议

又称为超文本传输协议,是一个客户机和服务器请求和应答的标准;在浏览网页时,浏览器通过HTTP协议与服务器进行交换信息;

1)HTTP按客户机/服务器模式工作,HTTP支持客户与服务器通信,相互传输数据;
HTTP定义的事务由以下4步组成:
客户与服务器建立连接;
客户向服务器提出请求;
请求被接受,服务器返回响应;
客户与服务器断开连接;
2)HTTP无状态,浏览器和服务器每进行一次HTTP操作,建立一次连接,任务结束中断;
3)使用元信息作为头标;
4)HTTP支持两种请求和响应的格式;一种从浏览器发往服务器的请求,一种是服务器对客户的响应;
5)HTTP是基于文本的简单协议

常用内置对象

Page类

与扩展名为.aspx的文件相关联;Page对象充当页中所有服务器控件的容器;
Page类的重要属性:
Application:为当前Web请求获取HttpApplicationState对象;
IsPostBack:指示该页是否正在为响应客户端回发而加载;(用于判断是否是第一次加载该页)
例:if(!Page.IsPostBack)//第一次清空
IsValid:指示该页验证是否成功
Request:获取请求的页的HttpRequest对象;
这里写图片描述
这里写图片描述
Response:获取与该Page对象关联的HttpResponse对象;
格式:Response.Redirect(“Default.aspx”);
这里写图片描述
DataBind():将数据源连接到网页上的服务器控件
Dispose():将数据源连接到网页上的服务器控件;

以上这些属性都是非常常用的属性;

Application对象:
是HttpApplicationState类的一个实例,定义ASP.NET应用程序中的所有应用程序对象通用的方法、属性和事件;
Application是在服务器端建立一个状态变量,来存储所需的信息;
控制访问:
Lock方法将锁定脚本中的所有变量;在调用UnLock方法时当前用户将失去对应用程序的控制;
Application.UnLock();

分享一个小技巧,不客气
VS 默认打开html文件没有设计视图的解决办法

猜你喜欢

转载自blog.csdn.net/xsh096011/article/details/81937523