我有一个服务器端的按纽button1,
我在cs代码中如何写可以返回上一页的效果,
我在那个按纽的onclick事件中写Response.Write("<script>history.go(-1);</script>");
这样不行啊,后来改成在页面加载的时候,写
Button2.Attributes["onclick"]="javascript:history.back();";
这样还是不行,要怎么写才可以啊?

解决方案 »

  1.   

    Button2.Attributes["onclick"]="javascript:history.back();return false;";另外有history可以返回么?
      

  2.   

    那个肯定是有的,我的页面是这样的
    a.aspx 中的一个按纽里面写:Response.Write("<script>window.location.href='b.aspx';</script>");
    在b.aspx中的一个按纽下面想实现返回效果
      

  3.   

    试一下
    Response.Write("<script>history.go(-1);</script>");
    Response.End();
      

  4.   

    不行啊,Button2.Attributes["onclick"]="javascript:history.back();return false;";
    这样写不行 ,
      

  5.   

    怎么我换成客户端的还是不行啊,b.aspx页面是a.aspx页面通过window.location.href转过来的
    我在客户端的按纽的html中 onclick="javascript:history.back();"
    不行啊
      

  6.   

    b.aspx的按钮事件里写:
    Response.Write("<script>history.go(-3);</script>");
      

  7.   

    history.go(-1),里面的0,-1,-2,-3.....参数是代表什么意思啊