2011-11-02 65 views
0

我正在製作一個webforms應用程序。目前,用戶從下拉列表中選擇一個類別,並過濾下一個下拉列表中的選項(級聯下拉列表)。選擇類別後,發生回發。這很醜陋,屏幕閃爍,IMO真的沒有必要。jQuery可以利用現有的ObjectDataSource嗎?

所以,我開始深入研究jQuery。目前,當選擇發生變化時,我會有一個警告彈出窗口。耶我!

類別和文檔(顯示在第二個下拉列表中)當前在整個應用程序中使用的objectdatasource中。 jQuery可以使用現有的數據源嗎?

當前,我們有一個事件處理程序連接到類別下拉列表的SelectedIndexChanged事件。 jQuery可以使用該事件處理程序。我在想jQuery可以以某種方式使用.change()並調用事件處理函數內的方法。

回答

2

沒有,jQuery的不能使用的處理程序。例如,您可以通過jQuery.ajax完成您所需的任務,並根據選擇定義Page MethodWeb Method(在Web服務上)執行過濾並返回給您一些JSON數據。

Very good example here.

0

Chosen效果很好。

我們有綁定到對象數據源的下拉列表,我們不必改變它就可以選擇工作。

它還支持事件(從上面的鏈接):

每當用戶在選上選擇一個字段,它觸發一個「改變」事件*上原有的表單字段

相關問題