ASP.NET中的问题,回答正确的追加多少分随便说!

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:51:22
有时打开一个以前做的项目修改了一下,运行时发现有的功能不执行了,在设计状态下双击相应控件(如Button)后,出现相应的事件(如Click),而原先的Click事件及其中的代码虽仍在却失效了.必须将其复制到到新生成的事件中才行
请问是怎么回事,如何解决或避免

这个是visual studio 2003 IDE环境的原因,因为Button之类控件的事件处理已经丢失,你需要这这些控件重新指定事件处理.具体方法是:
选择Button控件->右键属性->Button控件事件->OnClick事件->选择事件处理方法.
检查一下页面上的控件是不是全部丢失事件,如果是这样只能一一为它们重新添加.

事件丢失了,再注册一下

事件都是在InitializeComponent()里面自动注册的,至于你是怎么丢失的,我就不清楚了,我也不知道怎么避免,要么按你说的重新复制,要么在InitializeComponent()再注册下.