台灣最大程式設計社群網站
線上人數
2253
 
會員總數:246136
討論主題:189720
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> UpdatePanel無法update
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
UpdatePanel無法update
價值 : 50 QP  點閱數:3873 回應數:3
樓主

didar
門外漢
0 23
422 35
發送站內信

目前使用AJAX 的UpdatePanel發生了一個很奇怪的問題,
希望各位高手可以指點迷津。
我有一個RadioButtonList名為rblType,裡面有三個items,
然後一個updatepanel名為up,裡面包著一個panel,
panel中裝著一個DropDownList,如下:



程式的目的是希望當rblType的SelectedIndexChanged發生時,
up要做一次update的動作,程式如下:



可是,只有在第一次rblType的SelectedIndexChanged事件發生的時候,up會依照想像中的執行Update的動作,
第二次以後,up就不再理會SelectedIndexChanged事件了,
試過很多方法都一樣...有哪位高手可以救救我嗎?
感激不盡...

搜尋相關Tags的文章: [ updatepanel ] ,
本篇文章發表於2009-11-04 17:06
1樓
最有價值解答

珀珀
捐贈 VP 給 hunterpo 檢舉此回應
這個問題存在已久,你可以用 "radiobuttonlist updatepanel" 這關鍵字去 google 搜尋一下,
就可以看到國內外各大程式開發網站有很多相關的討論串。

原因是 RadioButtonList 裡設為預設值的 ListItem render 後少了 onclick="javascript:...":


解法有二:
1. 把 RadioButtonList 放到 UpdatePanel 裡面,這是建議的做法。
2. 如果真的不想把 RadioButtonList 放到 Updatepanel 裡,那就手動把缺少的那一段加上:

本篇文章回覆於2009-11-11 15:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

珀珀
捐贈 VP 給 hunterpo 檢舉此回應
抱歉XD,忘了把第 5 行註解拿掉,拿掉才能 work。
本篇文章回覆於2009-11-11 15:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

didar
檢舉此回應
非常感激珀珀的解答,果然在我把RadioButtonList放在UpdatePanel裡後,
就可以正常運作了,非常感恩 ^^
本篇文章回覆於2009-11-12 09:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.