2010-09-15 24 views
0

表單包含2個級聯下拉列表。當在第一個下拉列表中選擇一個項目時,jQuery從服務器檢索一個列表(json)並填充第二個下拉列表。回傳後級聯下拉列表空格

用戶將頁面發佈到服務器,並且當頁面返回時,下拉列表爲空,因爲它沒有存儲在viewstate中。

你在這種情況下做什麼?這是使用jQuery級聯下拉並試圖讓頁面更無狀態變得乏味的地步嗎?

回答

1

假設第一個下拉列表中選擇了一個項目,您始終可以在頁面加載時將其設置爲從服務器拉出json。如果你知道第一個下拉列表有一個值,另一個選項是預填第二個下拉服務器端。

+0

後者需要2種方法來填充看起來效率低下的下拉菜單。前者是我已經考慮過的。回發後填充下拉菜單時,用戶選擇的選項也需要選擇。選定的值將需要發送回客戶端,最有可能在隱藏的領域。這一切都開始變得相當複雜。 – 2010-09-15 20:49:25