相当于IE的“后退”
如何实现?

解决方案 »

  1.   

    <a href="javascript:history.go(-1);">向上一页</a>     
       
    response.Write("<script language=javascript>")     
       
    response.Write("if(!confirm('完成任务?')){history.back();}")     
       
    response.Write("</script>")     
       
    response.Write("<script language=javascript>history.go(-1);</script>")     
       
    <a href="javascript:history.go(-1);">向上一页</a>     
       
    页面跳转:onclick="window.location.href='list.aspx'"     
       
    P.S.     
       
    小技巧(JS引用JS):    
       
    <script type=text/javascript>     
       
    <!--     
       
    if (typeof SWFObject == "undefined") {     
       
    document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');}     
       
    //-->     
       
    </script>    
      

  2.   

    用go(-1)或用back()
    均无效!!!
    这些代码是否写在click事件中?
      

  3.   

    后台的话直接调用这个方法
        /// <summary>
        /// 返回到指定步数的页面
        /// </summary>
        public static void BackPage(int step)
        {
            Page currentPage = (Page)System.Web.HttpContext.Current.Handler;
            currentPage.ClientScript.RegisterStartupScript(currentPage.GetType(), "BackPage", string.Format("window.history.go('{0}')", step), true);
        }
    前台直接JS
    window.history.go(1)
      

  4.   

    LZ 用这个吧 onclick="javascript:history.go(-1)"
    不行请找我
      

  5.   

    <input type="button" value="后退" onclick="javascript:history.go(-1)"/>
    或<asp:button text="后退" onclientclick="javascript:history.go(-1)"/>
      

  6.   

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

  7.   

    楼上各位的方法均无效:
    无法实现关了当前form返回到上页(IE的后退)
      

  8.   

    Request.UrlReferrer.ToString()//用这个来获取上一个页面的地址然后再回转!
      

  9.   

    噢我明白你意思了。这样:从A页面打开的B,然后在B点击返回A页面在B页面的page_load中:
    if (Request.UrlReferrer != null)
                {
                    ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
                }点击的事件:
    if(ViewState["UrlReferrer"]!=null)
            {
                Response.Redirect(ViewState["UrlReferrer"].ToString());
            }
      

  10.   

    最简单的方法:
    Butn_cancel.PostBackUrl = Request.UrlReferrer.ToString()谢谢各位。