【发布时间】:2013-06-02 19:38:21
【问题描述】:
我的 aspx 页面下的所有按钮都不会触发。即使事件被分配给他们:
button_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button.Click
另外,我尝试使用 OnClick 属性直接分配事件...但出现错误...
还有一件事。以前,这个项目是在 .Net 1.1 框架下的。从那以后,它已迁移到 4.0。最奇怪的是,在其他一些页面中,所有按钮都可以正常工作...
有什么建议吗?
以下是规格:
- VB.Net 2010
- 使用代码隐藏
- 框架 4
- ASP.Net
【问题讨论】:
-
您已将按钮命名为
button? VB.NET 不区分大小写...虽然这可能不相关,但这仍然是个坏主意(这样做时您隐藏了基类Button)。 -
您的 OnClick 遇到了什么错误?
-
很难在没有在我的机器上看到它的情况下说出它......需要仔细检查的东西:文件背后的代码是否正确引用,双重/三重检查按钮的 ID 是否正确,将此页面与那些正在工作的页面,有什么不同?
-
您能否发布声明按钮的 html 以及完整的
<@ Page >标签? -
检查 AutoEventWireUp 属性并确保它设置为 true?
标签: asp.net vb.net events button click