【发布时间】:2014-11-12 19:31:15
【问题描述】:
我有一个没有正确触发按钮点击事件的用户控件。该按钮在页面上是静态的,但页面上的大部分内容是使用 javascript 和 VB 动态管理的。单击按钮时,不会执行任何事件处理程序的代码。我已经在 Visual Studio 中使用断点对其进行了测试。按钮单击确实会导致 page_load 执行,但处理程序永远不会执行。
这是按钮的定义
<asp:Button ID="btnUpdateVariables" runat="server" Text="Update Table" />
这是我的 page_load 函数
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
` ...
` Add / edit controls
` ...
AddHandler btnUpdateVariables.Click, AddressOf updateVariables
` ...
` Add / edit controls
` ...
End If
End Sub
updateVariables 的声明如下所示
Private Sub updateVariables(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdateVariables.Click
`...
End Sub
任何解决此问题的帮助将不胜感激。
【问题讨论】:
标签: javascript jquery asp.net vb.net