在页面重定向URL时
Respose 对象在页面重定向URL 时,传递参数,使用“? ”分隔页面的链接地址和参数,多个参数时,参数与参数之间使用“&”分隔。Request 对象1 通过Params 属性和QueryStri
Respose 对象
在页面重定向URL 时,传递参数,使用“? ”分隔页面的链接地址和参数,多个参数时,参数与参数之间使用“&”分隔。
Request 对象
1 通过Params 属性和QueryString 属性获取页面间的传值。
2 Browser属性:访问HttpBrowserCapabilities 属性,来获得当前正在使用的是那种浏览器浏览页面,并且可以获得该浏览器是否支持某些特定的功能。
Session 对象
用于存储在多个页面调用之间特定用户的信息。Session 对象只针对单一网站使用者,不同的客户端无法互相访问。
Session 对象定义的变量为会话变量。会话变量只能用于会话中特定用户。应用程序的其他用户不能访问或修改这个变量。
语法:Session[varName]=值;
其中,varName 为变量名
//将TextBox 控件的文本存储到Session[“Name ”]中
Session[“Name ”]=TextBox1.Text;
//将Session[“Name ”]的值读取到TextBox 控件
TextBox1.Text= Session[“Name ”].ToString();
例题:用户登录后通常会记录该用户的相关信息,而该信息是其他用户不可见的,并且不可访问的,这就需要使用Session 对象进行存储。
Cookie 对象
用于保存客户端浏览器请求的服务器页面,也可用于存放非敏感性的用户信息,信息保存的时间可以根据用户的需要进行设置,并非所有的浏览器都支持Cookie ,并且数据信息是以文本的形式保存在客户端计算机中。
Cookie 对象常用的属性
1. Expires :设定Cookie 变量的有效时间,默认为1000分钟,若设为0,则可以实时删除
Cookie 变量。
2. Name :取得Cookie 变量的名称。
3. Value :获取或设置Cookie 变量的内容值。
4. Path :获取或设置Cookie 适用的URL 。
Cookie 对象常用的方法:
1. Equals :指定Cookie 是否等于当前的Cookie 。
2. ToString :返回此Cookie 对象的一个字符串表示形式。
使用Cookie 对象保存和读取客户端信息
1 要存储一个Cookie 变量,可以通过Response 对象的Cookies 集合
语法:Response. Cookies[变量名].value=值
2 要取回Cookie ,使用Request 对象的Cookies 集合,并将指定的Cookies 集合返回。
,语法:变量名=Request. Cookies[变量值].value
Server 对象
1 Server.Execute方法和Server.transfer 方法重定向页面
(1)Execute 方法用于将执行从当前页面转移到另一个页面,并将执行返回到当前页面,执行所转移的页面在同一浏览器窗口中执行,然后原始页面继续执行。所以,执行Excute 方法后,原始页面保留控制权。
(2)Transfer 方法用于将执行完全转移到指定页面。与Execute 方法不同,执行该方法时主调页面将失去控制权。
2 Server.MapPath方法(获取服务器的物理地址)
用来返沪与Web 服务器上的指定虚拟路径相对应的物理文件路径。
语法:Server.MapPath(服务器上的虚拟路径)
Server.MapPath ():表示返回包含当前应用程序的完整物理路径。
例题:在浏览器中输出指定文件Default.aspx 的物理文件路径
◆不能将相对路径语法与MapPath 方法一起使用,即不能将“. ”或“.. ”作为指向指定文件或目录的路径。