在 iframe中  服务器控件完成对数据的操作跳转页面  代码如下ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "", "alert('操作失败');history.back()'", true);
页面不会返回到上一个页面  应该怎么做? 
    不过 用客户端
    <input type="button" onclick="javascript:history.back();" value=" 返回 " />
   页面可以进行正常的访问上一个页面  
  请问有没有办法当我服务器控件完成对数据的操作的时候 也让页面 进行可以执行history.back();

解决方案 »

  1.   

     <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="history.go(-1)" />
      

  2.   

       我不是要获取上一个URL 我是要获取上个页面的状态    这样不行 我按钮的点击事件还没触发
      

  3.   

    history.go(-1)试试这个,可以的
      

  4.   

      晕 如果是客户端控件去调用这个方法当然可以  我是服务器控件 有个回发的问题 它会获取不到history属性的  明白吗?
      

  5.   

    http://blog.csdn.net/xianfajushi/archive/2010/10/11/5933275.aspx