ASP.NET 页面控制
一.HTTPRequest对象封装客户端请求页面或提交表单时提供的信息
请求方法:get/post
参数名/值
Cookie
使用的语言
二.Rquest对象常用方法与属性
属性:
QueryString 获取通过Url传过来的数据
Form 获取表单提交传递的数据
ServerVariables 获取Web服务器变量的集合
Params 以上三种方式的集合
方法
MapPath() 将虚拟路径映射到物理路径
三.Response对象允许开发人员对当前页面的输出流进行操作
属性:
contentType 输出HTTP MIME 类型(default:text)
方法
write() 在页面上输出内容
redirect() 跳转页面
end() 使WEB停止当前程序并返回结果
四.Cookie
写入
方法1:Response.cookies[cookie的名称].Value = 值;
方法2: HttpCookie HcCookie = new HttpCookie("myName","admin");
HcCookie.Expires = DateTime.Now.addDays(7); //Cookie保存七天
response.cookies.add(HcCookie);
读取
string 变量 = Request.Cookie['cookie的名称'].Value;
五.Session
Session对象属性:
SessionID 标识符
Timeout 用户设置的超时时间 单位为分钟
IsNewSession 如果按当前请求创建会话,那么返回true
方法:
clear() 移除所有的键值对
abandon() 结束session,取消当前会话
六.Application 对象
属性:
ALL 获取Application 到对象数组
AllKeys 获取Application 到字符串数组
Count 返回数量
item 允许使用索引或变量名称返回内容
方法:
Add() 新增一个对象变量
Clear() 清除全部的对象变量
Get() 使用索引获取
Set() 使用名称更改值
LOCK() 锁定application变量
UnLOCK() 解锁application变量