【发布时间】:2019-11-04 10:22:12
【问题描述】:
我正在生成一堆 DDL。当其中之一的值发生变化时,我需要禁用所有这些,直到后端 OnSelectedIndexChanged 事件完成。我可以在后端重新启用列表。
由于页面回发在 asp.net 中的工作方式,我不能简单地在后端执行 dropdownlist.enabled = false。所以,我想尝试使用 JS 'onchange'。
我要添加的onchange,记住我没有像这样添加任何下拉列表,所以我不能这样做。我的是在后端生成的:
<asp:DropDownList ID="TestDDL" **onchange="somejs"** runat="server"></asp:DropDownList>
这是下拉列表放在一起的后端,我可以将上面显示的“onchange”事件附加到这个 ddl 吗?
Dim ddl As New DropDownList()
ddl.ID = folder.folderId
' Set options
SetOptions(ddl)
' Set active option
SetActiveOption(folder.folderId, ddl)
dropdowns.Add(ddl)
提前致谢。
【问题讨论】:
-
查看
Attributes.Add
标签: javascript c# asp.net vb.net