【发布时间】:2017-11-26 22:27:10
【问题描述】:
我正在使用 ASP.Net/VB.NET 开发具有重复设计的网站 - 用户必须为几个不同的主题输入相同类型的数据。
我无法让 .SelectedIndexChange 为我的应用程序工作。我想使用 JavaScript/JQuery 来完成这项工作。
这是我现在拥有的代码,它不起作用。不会抛出任何错误,但永远不会调用 AppChange() 方法。
List.Items.Add("Choose...")
List.Items.Add("Yes")
List.Items.Add("No")
'List.AutoPostBack = True
'AddHandler List.SelectedIndexChanged, AddressOf ListChange
请注意,我已将最后两行注释掉,因为我正在尝试其他事情。
Dim ListID = String.Concat("ListOption", DBReader("nListID"))
List.ID = ListID
AddHandler List.SelectedIndexChanged, AddressOf ListChange
d.Controls.Add(List)
这里是更改事件的方法
Protected Sub ListChange(sender As Object, e As EventArgs)
Label1.Text = "It worked"
End Sub
源代码是这样的……
<td align="right" style="font-family:Calibri;">Options</td><td></td><td><select name="ListOption1" id="ListOption1" style="width:230px;">
显然有些东西没有注册,我不太确定是什么。
【问题讨论】:
标签: javascript jquery asp.net vb.net selectedindexchanged