网页重定向

所谓网页重定向,就是从一个网页跳转到另一个网.

 

法一:用超级链接来实现跳转

用超级链接跳转的好外是,可以跳转到任何一个网页,包括非asp.net网页.不过,目标网页无法直接访问源网页,但可以通URL附加一些信息来构成查询字符串.如果目标网页也是asp.net网页的话,可以通过Request.QueryString来访问查询字符串.

 

法二:直接在服务器端跳转,用Server.Transfer(URL);

只能重定向到同一个网站的另一个ASP.NET网面,不能是其它网站或其它类型的文件;好处是在网页之间传递上下文信息将很方便,换句话说,在目标网页可以访问源网页上的控件.在服务器端进行,用户的浏览器无法记录到目标网页.

 

法三:Respose.Redirect(URL),进行跳转页面

可以重定向到任何网页.不过,服务器与客户端之音将有一次往返,可能会影响性能.不传递网页信息,除非在URL中加入一些信息.

 

法四:Server.Execute(),进行页面重定向.

与server.transfer()不同的是,Server.Execut()在打开新的网页后,返回到原先的网页.所以,Server.Execute()往往用于让用户知道她所请求的网页不存在或无法访问.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值