2017-04-19 14 views
0

我在asp.net中有一個與下拉菜單相關的下拉菜單和OnSelectedIndexChanged事件。現在我的問題是,當我使用jQuery更改下拉列表的索引時,OnSelectedIndexChanged事件也在asp.net中觸發。請告訴我如何解決這個問題。SelectIndexChanged更改jQuery中的索引時在asp.net中觸發的事件

P.S .:我在頁面中使用過更新面板,也使用了觸發器,但也沒有運氣。

+1

請顯示一些代碼,或者創建一個JSFiddle。 – Seano666

+0

'protected void ddlBranchCode_OnSelectedIndexChanged(object sender,EventArgs e) { // Branch Changed Code }'然後我用與它相關的jQuery函數改變了一些不同的ddl。在jQuery函數中,我使得ddlBranch的selectedindex = 1,並且在那個時候.net函數被自動調用。 –

+0

請將代碼添加到您的問題中,格式正確。 – Seano666

回答

0

您是否嘗試過更改該值?

$('#yourDrop').val('Value'); 

如果我沒看錯,你需要使用$(「#yourDrop」)。()改爲使onchange事件火災在這種情況下。如果你不想讓這個事件發生,我認爲只要改變價值就行。請讓我知道這對你有沒有用。

+0

jQuery功能完美運行。唯一的問題是當它改變_ddlBranch_的值時,那麼asp.net中的_OnSelectedIndex_也會被解僱。 –

+0

更改值後,您可以嘗試「返回false」。 – Akaize

相關問題