日期:2014-05-19  浏览次数:20736 次

再次提问:web页面按钮无响应
所有的web页面里的按钮都无响应!!事件没丢。也不是多重form。
是VS2003的项目,我自己改成VS2005。其中用到了用户控件,所有web页面继承base,不是System.Web.UI.Page。不关验证控件的事,验证控件我已经去掉了。按钮还是没响应。
麻烦高手指点下可能出错的地方。
谢谢。

------解决方案--------------------
查看一下事件属性,是不是事件没有映射到相应的方法
------解决方案--------------------
这些代码看不出你有没有关联事件。
看一下事件的属性里有没关联。
或看一下aspx.designer.cs中有没有关联事件的代码。
------解决方案--------------------
除非是vs2003转vs2005的项目,或者不是采用codebehind的方式,不然肯定会有designer.cs的,里里是这个页目上的每个控件的初始化代码和事件绑定代码。

你可以试着在page_load里手工绑定一个事件,试试能不能触发
------解决方案--------------------
以前也碰到过丢事件的...
把那个页面打开,事件一个一个点击..再保存,就OK了..
以前是这么搞定的..
------解决方案--------------------
不好意思,我没看清楚,我以为你建的是web应用程序,这个是有designer.cs的,web网站的确是没有的.他是运行时编译的.
在page_load里这样写
{
Button1.Click +=new EventHandler(Button1_Click);
}
其中Button1_Click就是你定义的处理函数.