有一个返回按钮,单击它是我想返回上一页并且上一页的数据。我是这样写的可是有问题谁能告诉我正确的写法??
Response.Write("<script>windows.history.go(-1);</script>");

解决方案 »

  1.   

    http://download.csdn.net/source/3229636
    哥们   用这个吧。使用很简单  
      

  2.   

    在属性:OnClientClick中写脚本。
      

  3.   

    string PreUrl =Request.UrlReferrer.ToString();//获取上一页的url
    这样 OK啊!
      

  4.   

    直接在直接用按钮的 onclicentclick事件,写window。location。href=“”;
      

  5.   

    数据少且不涉及到密码这些敏感信息的时候,可以用cookie解决 
    或者,保存在后台,每次都去后台取
      

  6.   

     OnClientClick="javascript:history.go(-1)" 试试这个应该OK!
      

  7.   

    说得更详细点吧,如果是html控件,则onClick="javascript:history.go(-1)"
    如果是服务器控件这是OnClientClick="javascript:history.go(-1);return false;"一定要加上这个“return false”才可以的!
      

  8.   

    我做的Error页面,LZ研究下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>系统错误</title>
        <link href="Style/Base.css" rel="stylesheet" type="text/css" />
        <SCRIPT language=javascript>
            function go()
            {
             window.history.go(-1);
            }
            setTimeout("go()",5000);
    </SCRIPT>
    </head>
    <body>
        <fieldset class="Error">
            <legend>系统提示:</legend>
                <div class="ErrorNote">系统因不可抗拒的原因停止运行,系统管理员将尽快处理问题,带来不便,敬请谅解。</div>
                <hr />
                <div style="text-align:right; margin-right:5px;"><a href="javascript:window.history.go(-1)">5秒后自动返回,或点击返回...</a></div>
            </fieldset>
    </body>
    </html>
      

  9.   

    1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2);  2. history.back().  3. window.history.forward()返回下一页  4. window.history.go(返回第几页,也可以使用访问过的URL)