dropDownList由JS设置然后处理indexChanged事件

时间:2013-01-11 20:52:49

标签: javascript drop-down-menu asp-classic

我的DropDownList控件有问题。我有三个valus“select”,“test1”,“test2”。首先我手动选择“test2”值,然后我必须通过JS

设置“select”值
  var ddlTestData = document.getElementById("<%= testDataDDL.ClientID %>");
  ddlTestData.selectedIndex = 0;

它工作正常,但当我选择“test2”值时,我的TestData_IndexChanged事件无法启动。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

从你的问题来看,看起来你真的在寻找ASP.Net的答案 - 经典的ASP没有ClientId属性。

有了这个假设,你的IndexChanged事件是否连接到你的testDataDDL下拉列表控件(你需要在你的代码中设置它) - 它是"OnSelectedIndexChanged"吗?您还可以设置AutoPostBack="True"