JS實現頁面跳轉
第一種:
<script language="javascript" type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href;
</script>
第二種:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
第三種:
<script language="javascript">
window.navigate("top.jsp");
</script>
第四種:
<script language="JavaScript">
self.location='top.htm';
</script>
第五種:
<script language="javascript">
alert("非法訪問!");
top.location='xx.jsp';
</script>
C#實現跳轉頁面
1.<a href="Default.aspx">跳轉</a>
2.<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Default.aspx">跳轉</asp:HyperLink>
這裏說一下HyperLink的功能和<a href="#"></a>一樣的。如果想要提交到服務器端跳轉需要使用LinkButton控件,可以實現多種鏈接效果,並且與button、imagebutton的功能是一樣滴~。
3.Response.Redirect():首先發送一個HTTP響應到客戶端,通知客戶端跳轉到一個新的頁面,然後客戶端再發送跳轉請求道服務器端。在頁面跳轉後內部控件保存的所有數據信息將丟失,因此當頁面A跳轉到頁面B,頁面B將無法訪問頁面A中提交的數據信息,跳轉頁面後瀏覽器地址欄的URL信息轉變。
4.Server.Transfer():在實現頁面跳轉的同時將頁面處理的控制權進行移交。頁面A跳轉到頁面B後可以繼續使用頁面A中提交的數據信息。此方法由頁面A跳轉到頁面B後,瀏覽器的地址仍保持頁面A的URL信息。
5.Server.Execute():允許當前頁面執行同一Web服務器上的另一頁面,當另一頁面執行完畢後,控制流程重新返回到原頁面發出Server.Execute的調用位置
http://www.zhuoda.org/lunzi/66097.html
http://blog.csdn.net/limfungsuen/archive/2011/03/28/6283623.aspx