大家有没有遇到这样的问题哈。。
就是我执行了一个按钮事件,执行完毕后我刷新页面,那个事件好像又被执行了,有什么方发让它不要执行,在网上搜了一下是用js控制的,但是我想.net中肯定有个属性设置的,但是没找到而已。
大家的解决方法是什么啊

解决方案 »

  1.   

     protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "alt", "alert('123');", true);
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            
        }
      

  2.   

    if (!IsPostBack)
    即使加了这个也没用貌似你们做项目都不加重复判断的?
      

  3.   

    如果光是在page_load一个小小的判断就能解决,csdn上也不会出现防止重复提交的推荐帖子了
      

  4.   

    我上次还在 和宿舍的同学讨论。说在csdn上看见这个问题
    回答 无非就是。
    按钮点击后隐藏 几秒。
    提交时 判断数据库。
    还有就是 response。redirect 这种最简单。估计也是最实用的