完整的错误信息是这样的:
警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该网页,请单击刷新按钮。

解决方案 »

  1.   

    这是因为 设置为 默认不回传的 PostBackEnable=false
    的问题
      

  2.   

    这个PostBackEnable是哪个控件里的属性呀?我怎么没有找到?
      

  3.   

    如果没有回传得值可以用js的history.back或者直接response.redirect
      

  4.   

    我是用的response.redirect(),但是返回后,原来的页面上的查询的Datagrid都没了。
      

  5.   

    用session或者form中method改用get,默认是post
      

  6.   

    我用的response.redirect(),不行,因为先前我的第一个页面上DataGrid里绑了好多东西,用response.redirect()返回后就什么都没有了,必须重新绑定
      

  7.   

    Session可以夸页面使用
    保存:
    Session["nName"]="lxcc"使用:
    string sName=Session["nName"].ToString();
      

  8.   

    用session传递参数,然后从新绑定!
      

  9.   

    <script language="javascript">
    function fh(){
       window.history.go(-1);
    }
    </script>
    我用的上面的语句,还是不行,错误和以前一样?怎么办 ?
      

  10.   

    response.redirect()是重新引发该页,所以你在原先页面绑定的方法会重新绑定的。如果你的datagrid是搜索後的结果,那么需要用一些比如session等手段来保存你的一些信息
    这样,当重新进入该页时,能基本保存该页的上一次状况
      

  11.   

    我就用的response.redirect(),不行,我的绑定是通过button触发的