zoukankan      html  css  js  c++  java
  • 多页面 返回 到同一页面

    其实要实现这个功能主要还是要用到javascript

    方法一:
     在asp.net的aspx里面的源代码中
    <input type="button onclick="javascript:window.history.go(-1);"value="返回上一页">

    浅析:这个是用了HTML控件,通过一个onclick的事件,调用了javascript中的一个方法就可以了。这个是最简单的了,也同样适用于静态页面,ASP页面等。

    方法二:

    利用Reponse.write
    如果你对ASP有一定的了解,那么对Response.write这个东东就不会陌生了,方法一是直接有HTML页面中实现,则这个则是在后台环境中实现(这个说法好像不是很规范,呵呵)

    Response.write("<script language=javascript>history.go(-2);</script>)

    <a   href="#"   onclick="javascript:history.back();">返回前一页</a>

    方法三

    利用Response.Redirect() 或 server.transfer()


    在page_load中加入
    if(!IsPostBack)   
            ViewState["retu"]=Request.UrlReferrer.ToString();   
        
    而在在返回按钮事件中   
      Response.Redirect(ViewState["retu"].ToString());   
      或Server.Transfer   (ViewState["retu"].ToString());   


    浅析:
    Request.UrlReferrer可以获取客户端上次请求的url的有关信息,我们在使用这个的时候最好对其进行一个判断

    if(ViewState["UrlReferrer"]!=null)

            Response.Redirect(ViewState["UrlReferrer"].ToString();

    else
    {
    Response.write("对不起,当前是最前页码“);


    这样才好使一点点喔
    }

  • 相关阅读:
    终端字符颜色、样式控制
    popen——php多进程利器
    游戏技能效果与buff设定
    Linux 记录服务器负载、内存、cpu状态的PHP脚本
    简单的,省份和城市选择,非ajax版
    一道js题目
    左右结构,右边上固定、下iframe,iframe自动改变大小
    mysql 忘记root密码
    socket 学习(转载)
    子页面关闭后,更新父页面
  • 原文地址:https://www.cnblogs.com/zhc088/p/909038.html
Copyright © 2011-2022 走看看