我在asp.net中有一個與下拉菜單相關的下拉菜單和OnSelectedIndexChanged事件。現在我的問題是,當我使用jQuery更改下拉列表的索引時,OnSelectedIndexChanged事件也在asp.net中觸發。請告訴我如何解決這個問題。SelectIndexChanged更改jQuery中的索引時在asp.net中觸發的事件
P.S .:我在頁面中使用過更新面板,也使用了觸發器,但也沒有運氣。
我在asp.net中有一個與下拉菜單相關的下拉菜單和OnSelectedIndexChanged事件。現在我的問題是,當我使用jQuery更改下拉列表的索引時,OnSelectedIndexChanged事件也在asp.net中觸發。請告訴我如何解決這個問題。SelectIndexChanged更改jQuery中的索引時在asp.net中觸發的事件
P.S .:我在頁面中使用過更新面板,也使用了觸發器,但也沒有運氣。
您是否嘗試過更改該值?
$('#yourDrop').val('Value');
如果我沒看錯,你需要使用$(「#yourDrop」)。()改爲使onchange事件火災在這種情況下。如果你不想讓這個事件發生,我認爲只要改變價值就行。請讓我知道這對你有沒有用。
jQuery功能完美運行。唯一的問題是當它改變_ddlBranch_的值時,那麼asp.net中的_OnSelectedIndex_也會被解僱。 –
更改值後,您可以嘗試「返回false」。 – Akaize
請顯示一些代碼,或者創建一個JSFiddle。 – Seano666
'protected void ddlBranchCode_OnSelectedIndexChanged(object sender,EventArgs e) { // Branch Changed Code }'然後我用與它相關的jQuery函數改變了一些不同的ddl。在jQuery函數中,我使得ddlBranch的selectedindex = 1,並且在那個時候.net函數被自動調用。 –
請將代碼添加到您的問題中,格式正確。 – Seano666