- Page对象
- @Page指令<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
中的参数代表的意思:- Language: 指定页面代码和后置代码中的语言,这里只支持.NET框架中的语言, 例如:VB,C#
- AutoEventWireup: 设置页面是否自动调用网页事件,默认(不写时)为true
- CodeFile: 指定代码后置文件名
- Inherits: 页面类
- Page.IsPostBack -- 属性, 返回一个布尔值, true 时 ,则页面回传,否则就是首次加载
- Page.PreviousPage.FindeControl("控件ID"); -- 其中PreviousPage指向源页面,
FindControl方法则通过控件ID找到相应的控件对象- 例如: this.labShowURL.Text = ((TextBox)this.PreviousPage.FindControl("textKeyWord")).Text;< /FONT >
- Page.IsCrossPagePostBack 判断页面是否使用跨页提交,当是跨页提交时,值为true
- Page.PreviousPage.IsCrossPagePostBack 判断原页是否跨页提交
- @Page指令<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
- Request对象
- Request对象的常用属性如下:
- QueryString集合主要用于收集HTTP协议中的GET请求发送的数据,如果一个请求事件中被请求的程序
URL中出现"?"号后的数据,则表示此次请求方式为GET.最常见的是超连接. - Form集合用于收集Post方法发送的请求数据(Get方法一般只能传输256B的数据,而Post方法可以达到2MB)
- ServerVariable(环境变量)集合中包含了服务器和客户端的系统信息
- Request.ServerVariables["HTTP_USER_AGENT"]可获取当前客户端浏览器的版本信息
- Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]可获取当前客户端浏览器使用的语言
- Params集合是以上三种方式的集合,它不区分是由哪种方式传递的参数,但是效率略低;
- QueryString集合主要用于收集HTTP协议中的GET请求发送的数据,如果一个请求事件中被请求的程序
- Request对象的常用属性如下:
- Response对象
- Response对象的常用属性如下:
- Write()方法可以输出指定的文本内容
- End()方法可以使Web服务器停止当前的程序返回结果
- Redirect()方法可以将页面重定向到另外一个页面'
- Response对象的常用属性如下:
- Cookie对象
- 读写cookie
- 语法:
- 写:
- 方法1: Response.Cookies[Cookie的名称].Value = 变量值;
- 方法2: HttpCookie hcCookie = new HttpCookie("Cookie的名称","值");
Response.Cookies.Add(hcCookie);
- 读: string 变量名 = Request.Cookies[Cookie的名称].Value;
- 设定时间: 用Cookie对象的Expires属性: hcCookie.Expires = DateTime.MaxValue;
- 写:
- 语法:
- 读写cookie
- Session对象
- 读写:
- 语法:
- Session["Session名称"] = 值;
- 变量 = Session["Session名称"];
- Session对象的常见属性和方法
属性和方法
说 明
SessionID属性 包含唯一的用户会话标识符,它可用于在整个会话过程中记录用户信息 Timeout属性 用户设置超市事件,单位为分钟 IsNewSession属性 如果已按当前请求创建会话,那么属性将返回true Clear方法 从会话状态集合中移除所有的键和值 Abandon方法 结束Session,取消当前会话
- 语法:
- 读写:
- Application对象
- 读写:
- 语法:
- Application["Application名称"] = 值;
- 变量 = Application["Application名称"];
- 语法:
- 读写:
Asp.NET系统状态与对象管理
最新推荐文章于 2024-04-19 08:57:55 发布