did you manually add code to InitializeComponent()? make sure the Button's Click event handler is added there

解决方案 »

  1.   

    可能你把aspx文件头那段代码修改了吧?把代码页改为aspx文件对应的类文件
      

  2.   

    双击的话,会自动添加Button1_Click()函数,还会在InitializeComponet()中添加this.Button1.Click += new System.EventHandler(this.Button1_Click);
    虽然在aspx页中没有添加onclick事件,但是你可以查看该button的事件(属性中看那个闪电),可以发现Click中添加了Button1_Click,所以说双击和自己写onclick本质上是一样的。如果你把onclick去掉,而在事件里指定Click为Button1_Click是一样的
      

  3.   

    请检查InitializeComponet()
    是不是有实践的定义this.Button1.Click += new System.EventHandler(this.Button1_Click);