酷米网(kmw.com),专注高端域名快速交易!

  1. 当前位置: 
  2. 首页 > 
  3. 域名资讯  > 在页面重定向URL时
服务器时间:2018-04-22 12:55:21 (CST +08:00)

在页面重定向URL时

2017-12-17 16:39:08     浏览量: 47

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 方法一起使用,即不能将“. ”或“.. ”作为指向指定文件或目录的路径。