zoukankan      html  css  js  c++  java
  • 前后台页面跳转方式搜集

    摘自: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。

  • 相关阅读:
    IoC和AoP
    学习树
    Avalon Framework概念
    java利用WatchService实时监控某个目录下的文件变化并按行解析
    [DBT-08001] 无法检查可用内存。
    C#之http协议与soap协议之间的区别
    C#之ActionResult 详解
    C#实现连接池
    C#MVC之传入字典的模型项为 null,但此字典需要类型“System.Decimal”的非 null 模型项。
    Func的介绍
  • 原文地址:https://www.cnblogs.com/Zpyboke/p/6274214.html
Copyright © 2011-2022 走看看