小弟遇到一个问题 是这样的
在page_load中有几行代码  这几行代码在用户浏览器刷新(即F5刷新)时 这几行代码不执行我把这几行代码放在 !isPostBack也不行 同样要执行求求各位大虾给个方法 在页面F5刷新时让这几行代码不执行..再说一下哈  不是那种提交过内容后F5刷新出现提示的情况
而是 当页面第一次进入时 这几行代码执行 
当用户点F5刷新时 这几行代码不执行  这期间没有任何按钮提交信息感谢...~~!

解决方案 »

  1.   

    page_load
    {
       if(!IsPostBack)
      {
         //你的代码放 这里
       }
    }
      

  2.   

          页面首次加载的时候   session["aa"]="a";刷新的时候判断 他是否为空就行了~~
      

  3.   

     if(!IsPostBack)这个就可以了吧....
      

  4.   

    Page.IsPostBack的true/false值是针对服务器控件来使用的,指示是否是响应服务器控件。如<button runat="server" onclick="have" >buuton</button>,当点击button时候,本页回传值到该页面的page_load,asp.net会发现这个是button点击事件来的请求,则Page.IsPostBack就被.net赋值成了true。如果像你的问题那样,一个用户只要不是第一次就另外执行代码,我建议使用Session[“default_first”]存储状态,Session里面的名字,最好是"页面名字+意义名",防止你多个页面都这样使用