前后台頁面跳轉方式搜集


摘自:http://blog.csdn.net/qiujialongjjj/article/details/6639252

 

前台頁面跳轉:

      1、帶frame的跳轉 
         a   window.frames.frameName.location.href= url; //frameName代表某個frame,url代表跳轉的路徑。 
         b   打開一個新窗口,window.open(url,'frameName'); 
     2、不帶frame的跳轉 
        a    window.location.href=url; 
        b    window.history.back(-1);//后退 
        c    window.history.go(-1||-2||...);//后退到前一||二||。。。頁面 
        d    window.navigate(url); 
        e    self.location = url; 
        f    top.location = url; 
        g    window.location.reload();//刷新當前頁面 
        h    parent.location.reload();//刷新父親對象頁面 
        i    opener.location.reload();//刷新父窗口頁面 

 

后台頁面跳轉:

     1、<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="target.aspx">目標</asp:HyperLink>

     2、Response.Redirect("WebForm2.aspx")
          或者
     Response.Redirect("http://www.zhisi.net/")

     3、Server.Transfer("WebForm2.aspx",True),或者:Server.Transfer("WebForm2.aspx")

 

注:切換對象

       1、Response.Redirect可以切換到任何存在的網頁。
  2、Server.Transfer只能切換到同目錄或者子目錄的網頁。
  數據保密
  1、Response.Redirect后地址會變成跳轉后的頁面地址。
  2、Server.Transfer后地址不變,隱藏了新網頁的地址及附帶在地址后邊的參數值。具有數據保密功能。
  傳遞的數據量(網址后附帶的參數)
  1、Response.Redirect能夠傳遞的數據以2KB為限。
  2、傳遞的數據超過2KB時,務必使用Server.Transfer。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM