读书人

按钮事件消失了怎么解决

发布时间: 2012-01-03 22:16:07 作者: rapoo

按钮事件消失了,如何解决?
aspx页面内,div里面的按钮事件不执行了,在〔Web 窗体设计器生成的代码〕中有:
this.tbn_Search.Click += new System.EventHandler(this.tbn_Search_Click);
这行代码;

private void tbn_Search_Click(object sender, System.EventArgs e)
{}
内也有执行的内容,
可就是页面允许不执行按钮事件,高手指教。

[解决办法]
虾米意思?
[解决办法]
你这句在哪里执行的:
this.tbn_Search.Click += new System.EventHandler(this.tbn_Search_Click);

你是不是动态加载的控件。
[解决办法]
try ->

// .aspx
<asp:Button OnClick = "tbn_Search_Click " ...

// 并且
// .aspx.cs

private void tbn_Search_Click(object sender, System.EventArgs e)

》》

protected void tbn_Search_Click(object sender, System.EventArgs e)
[解决办法]
VS有时候有这个bug
[解决办法]
不会又像上次似的 HTML里form 套form了吧?
[解决办法]
如果是 05 的话,手动写吧

就像 Jinglecat(晓风残月 > > 问题需简洁,错误要详细) 的方法
[解决办法]
加个断点看看走不走 要是不走断点 再重新双击一下按钮 看它对应的事件还是不是以前的那个
实在不行 就换个Button
[解决办法]
恩2003老是会出现过这种情况
把button从div中拿出来看看
[解决办法]
是不是你的页面用了验证控件,然后验证没通过就不能执行后台代码了

PS:你点击了按钮后会不会执行page_load中的代码
[解决办法]
this.tbn_Search.Click += new System.EventHandler(this.tbn_Search_Click);
这行代码要放在init事件里面!!
[解决办法]
。。。
我觉得应该跟在div里面和外面没关系的
败了!
[解决办法]
重新注册.net组件即可。
在Visual Studio 命令提示下运行 aspnet_regiis -i
[解决办法]
我看了一下你的HTML代码 你的 <DIV> 和 </DIV> 是一样多的吗
好象 </div> 多了几个吧?
[解决办法]
可能还是程序其他地方问题,我copy后测试了可以的


[解决办法]
就是!把原来的删除!复制代码在试下吧!我以前也遇到过类似的!
[解决办法]
//这确实是个bug,可以这样解决
if (Request.Params[ "__EVENTTARGET "] != null && Request.Params[ "__EVENTTARGET "].EndsWith( "控件的ID ") )
{
// 你执行事件的代码;
}

读书人网 >asp.net

热点推荐