我InitializeComponent函数里手动添加的事件相应老是被莫名其妙的删掉
比如我为一个按钮添加了这么一项:
this.btnManagerSet.Click += new System.Web.UI.ImageClickEventHandler(this.btnManagerSet_Click);
刚开始一切正常,然后经过几次编译
这个按钮操作就失灵了,刚开始我不知道咋回事,查代码查来查去找不到错误
后来才发现原来我手动加的这么一行没了...现在编程过程中,发现我好多手动添加的东西都没莫名其妙的删掉了,每次都得再从新添加这个有什么办法解决啊??
比如我为一个按钮添加了这么一项:
this.btnManagerSet.Click += new System.Web.UI.ImageClickEventHandler(this.btnManagerSet_Click);
刚开始一切正常,然后经过几次编译
这个按钮操作就失灵了,刚开始我不知道咋回事,查代码查来查去找不到错误
后来才发现原来我手动加的这么一行没了...现在编程过程中,发现我好多手动添加的东西都没莫名其妙的删掉了,每次都得再从新添加这个有什么办法解决啊??
解决方案 »
- 正则
- 主要是要有语音聊天系统
- 当DataGrid中的RadioButton点击以后,如何触发后台事件??解决即结贴!!
- About WebBrowser's authentication
- 如何用IF语句判断一个int类型的变量是否等于某一特定数值?
- 郁闷的小问题:asp.net中timer控件问题
- 各位高手,为什么会报这样的错误?(关于数据库连接)
- System.Array.Sort()方法如何排倒序?
- 如何禁止用户返回上一页?(如何清除浏览器的历史纪录?)谢谢!在线等待中。。。。
- <a href='wwgbt302Detail.aspx?sqlWhere="+sqlWhere+"'>詳細</a>在cs中传参数,为什么..?
- 我从一个文本框中取得值,我想判断它是不是一个整数,该如何操作
- 甩分了!!!关于TREE VIEW如何实现只允许鼠标选择节点,键盘无效?
InitializeComponent是由设计器(Designer)维护的,它可能忽视或删除手工添加的代码
override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
this.btnManagerSet.Click += new System.Web.UI.ImageClickEventHandler(this.btnManagerSet_Click);//把下面的事件拉到这里来
}
private void InitializeComponent()
{
//this.btnManagerSet.Click += new System.Web.UI.ImageClickEventHandler(this.btnManagerSet_Click);//把这里的事件拉到上面去
}
经过上面处理后,以后你的事件就不会再丢失了。