我在ASP。NET里边,有一个按钮,怎么有时候我要点击两次才执行按钮事件的代码。
而有时候只要一次就可以。(代码没有错误,而且也没有修改过。)

解决方案 »

  1.   

    有脚本吗? debug一下,看看什么情况是你说的那样。
      

  2.   

    有可能是事件丢失引起的!
    你也可以使用委托来做事件protected void Page_Load(object sender, EventArgs e)
        {
            this.AddEventHander();
         }
        protected void AddEventHander()
        {
            this.btCheckInSave.Click += new EventHandler(btCheckInSave_Click);
        }
        protected void btCheckInSave_Click(object sender, EventArgs e)
        {
         }
      

  3.   

    我是执行按钮里边的代码,代码不包含isPostBack
      

  4.   

    是不是每个按妞都是这样的情况发生,如果不是的会,检查一下你里面的计数器有没有算错,调试一下有没有进入里面的代码执行,如果再不行的话,我建议你换一下鼠标,再不行的话重新一下.net,这招肯定行的(哈哈...不要仍鸡蛋啊)