1.Response.Redirect("http://www.jb51.net",false);
目标页面和原页面可以在
2
个服务器上,可输入网址或相对路径。后面的
bool
值为是否停
止执行当前页。
跳转向新的页面,原窗口被代替。
"
浏览器中的
URL
为新路径。
:Response.Redirect
方法导致浏览器链接到一个指定的
URL
。
当
Response.Redirect()
方法被
调用时,它会创建一个应答,应答头中指出了
状态代码
302
(表示目标已经改变)以及新的目标
URL
。浏览器从服务器收到该应答,利用
应答头中的信息发出一个对新
URL
的请求。这就是说,
使用
Response.Redirect
方法时重定向操作发生在客户端,总共涉及到两次与服务器的通信
(两个来回)
:第一次是对原始页面的请求
,
得到一个
302
应答,第二次是请求
302
应答中声明的新页面,得到重定向之后的页面。
2.Server.Transfer("Default2.aspx?name=zhangsan",true);
目标页面和原页面可以在同一个服务器上。
跳转向新的页面,原窗口被代替。
波球论坛浏览器中的
URL
为原路径不变。
默认情况下,
Server
.Transfer
方法不会把表单数据或查询字符串从一个页面传递到另一个页
面,但只要把该方法的第二个参数设置成
Tb310True
,就可以保留第一个页面的表单数据和查询字符串。
同时,
使用
Server
.Transfer
时应注意一点:
目标页面将使用原始页面创建的应答流,
标签:
本文由胡金金个人网站整理发布,转载请注明地址:http://www.hujinjin.com/info/380.html
凡标明来源于胡金金个人网站的文章,皆为本站整理发布,若转载此文必须附原文链接,对部分平台更改其文内容当自己原创者,胡金金个人网站将保留其追究权利!
个人资讯推荐