簡體   English   中英

jQuery是否可以在DropDownList上觸發服務器端“ selectedIndexChanged”事件?

[英]Can Jquery trigger a server-side “selectedIndexChanged” event on a DropDownList?

好吧,這是我的問題。

我需要從客戶端(從多個dropdownlist)獲取數據,然后在回發的服務器端使用它。

問題在於服務器端“ SelectedIndexChanged”事件的觸發要早於客戶端“ change”事件的觸發,因此數據永遠不會到達服務器端。

因此,我的情況是我想在客戶端執行一個功能,然后執行服務器端事件。 那可能嗎? 先感謝您。

PS:不使用Ajax。

是的,這是可能的,但是您必須自己破解。 在您的客戶端事件之后進行回發

__doPostBack('someEventTargetCLientId', 'eventArgument');

頁面加載

if(Request.Form["__EVENTTARGET"] != null && Request.Form["__EVENTTARGET"] == 'someEventTargetCLientId')
{
  //do your logic for drop down index change
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM