2013-10-02 59 views
0

我使用asp.net
我有一個DropDownList超過10000條記錄。
我有一個按鈕,發佈選定的記錄並將其保存在DataBase中。
問題:我按它回發到所有頁面的按鈕,這需要很長的時間,因爲它返回的所有記錄到服務器(超過10000)回發到下拉列表中的一個記錄,而不是所有記錄

?我怎樣才能做回發只選定的記錄並不是所有的記錄?(我可以使用jquery)

+0

向我們顯示您的代碼。你試過了什麼? –

回答

0

試試這個。

例如:

<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事件按鈕。

相關問題