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