当我从页面中的组合框中选择一个值后,它不会返回到服务器端。
<asp:DropDownList ID="dllTest" runat="server" AutoPostBack="true" OnSelectedIndexChanged="dllTest_SelectedIndexChanged">
我正在将下拉列表制作为组合框
$("#<%=dllTest.ClientID%>").combobox();
我还想触发 ddlTest_SelectedIndexChange。
我尝试这样做 $('#dllTest').combobox();
并将下拉列表的属性添加到 ClientIDMode="Static"
不起作用。
我想要的是从组合框中选择一个值后,selectedindexchange将在后面的代码中触发
最佳答案
您需要使用组合框的选择功能,如下所示。因为当您使用组合框时,它会隐藏您的下拉列表。
select: function (event, ui) {
ui.item.option.selected = true;
self._trigger("selected", event, {
item: ui.item.option
}
);
__doPostBack('<%= dllTest.UniqueID %>', '');
},
关于c# - 从下拉 jquery 中选择一个值后回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21372207/