我用asp.net
我有DropDownList
超过 10000 条记录。
我有一个发布所选记录并将其保存在数据库中的按钮。
问题:我按下它回发到所有页面的按钮,这需要很长时间,因为它将所有记录返回到服务器(超过10000)
我怎样才能只回发选定的记录而不是所有记录?(我可以使用jquery)
尝试这个。
例如:
<asp:DropDownList ID="drpRelocatedCountry" runat="server" onchange="Javascript:return Setstate(this);">
</asp:DropDownList>
<asp:Button ID="btnbindstate" runat="server" OnClick="btnbindstate_Click" style="display:none;" />
<script type="text/javascript">
function Setstate(ele) {
var selectedvalue = "";
selectedvalue = ele.options[ele.selectedIndex].value;
if (selectedvalue == 38 || selectedvalue == 239) {//38=Canada & 239=USA (Your options)
document.getElementById('<%=btnbindstate.ClientID%>').click();
}
}
</script>
现在您的OnSelectedIndexChanged
代码将在OnClick
按钮事件上。