Asp.net页面跳转方式汇总

一、超链接

1、使用<a>标签

<a href="URL"></a>

2、使用Hyperlink控件实现

<span style="white-space:pre">	</span>Hyperlink h1=new Hyperlink();
<span style="white-space:pre">	</span>h1.NavigateUrl="URL";
<span style="white-space:pre">	</span>h1.text="urlName";
<span style="white-space:pre">	</span>PanelControl.Control.Add(h1);
、Response.Redirect

跳转类型:浏览器重定向

跳转过程:涉及两次浏览器与服务器之间的交流

浏览器URL地址:会发生变化

效率:低

是否可以跳转非本工程URL:是

三、Server.Transfer

跳转类型:服务器重定向

跳转过程:服务器响应URL地址

浏览器URL地址:不变

效率:高

是否可以跳转非本工程URL:否

四、PostBackUrl

特点:目标页可以获取原页面控件的值,URL可以是本站的也可以是外站的

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。