您好,我一直遇到ASP和VB DDL在下拉值更改时没有触发selectedIndexChanged的问题 - 请参阅我之前的question。
我一直在寻找一个三天的asp和vb解决方案。为了意识到强迫这个,我需要使用客户端或更改我的代码,这不是一个真正的选择。
问题是我对JQuery和JavaScript的经验非常有限,无法从客户端获取selectedIndexChanged事件。
我怎么能这样做,这可能吗?我在google上看过一些东西,但要么我实现了这些错误,要么在这种情况下他们不适合我。
非常感谢任何帮助,并回答我的问题。
提前致谢。
****更新1 ****
示例代码我尝试过并举例说明我想要实现的目标。
的JavaScript
function JsFunction() {
__doPostBack("DLL", "");
}
DDL代码段
<asp:DropDownList ID="DDL" runat="server" Width="120px" OnSelectedIndexChanged="DDL_SelectedIndexChanged" AutoPostBack="true" CausesValidation="false" EnableViewState="true" onchange="javascript:JsFunction()">
<asp:ListItem Value="0">Select</asp:ListItem>
更新2
JS我也尝试过没有成功
function JsFunction() {
AJAXControlToolKit.HTMLEditor.Announcements.DDL_SelectedIndexChanged();
}
并且
function JsFunction() {
document.getElementById('<%=DDL.ClientID').click()
}