<%
Response.Write ("<script language=javascript>javascript:history.go(-1);</script>")
%>
没有问题

解决方案 »

  1.   


    我的.net代码是这样的.就是不能返回上一个页面
    private void Button1_ServerClick(object sender, System.EventArgs e)
    {

    if(student.update()!=0)
    {

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



    else
    this.ErrorMessage .Text ="请检查数据是否合法!"; }
      

  2.   

    也可以
    <%asp代码
    %>
    <script language="javascript">
    history.go(-1);
    </script>
    <%asp代码
    %>
      

  3.   

    javascript:history.go(-1)把javascript:去掉
      

  4.   

    history.go(-1)是返回上一页,如果你确实从前一页刷新到这一页的话这样写肯定没问题:
    <script language="javascript">
    history.go(-1);
    </script>
    但要注意,此种写法表示只要到了这页就会马上回到上一页。如果中间需要操作要做成函数调用。