你可以用session来控制,先检查session变量是否为null,是就说明是第一次,提交数据,然后给session变量赋值,不是null就说明是已经提交过的。

解决方案 »

  1.   

    提交处理执行完毕后立即用Response.Redirect将页面用Query方式定向到另外一个OK提示页或定向到本页,使原来接收提交数据的页面成为历史页而不是当前页
      

  2.   

    session加重服务器的负担。我建议采用Response.Redirect("本页");
      

  3.   

    提交的内容写在!IsPostBack中即可。另外可以不支持后退,在页面中写入以下内容即可:
    <%
    Response.CacheControl = "no-cache";
    Response.AddHeader("Pragma", "no-cache");
    Response.Expires = -1;
    Response.ContentType= "text/html";
    %>