台灣最大程式設計社群網站
線上人數
797
 
會員總數:245130
討論主題:189035
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於Ajax UpDatePanel 的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於Ajax UpDatePanel 的問題
價值 : 30 QP  點閱數:2550 回應數:6

樓主

ray_chen
門外漢
0 1
36 1
發送站內信

我已經安裝Ajax的套件
使用UpDatePanel 和 ScriptManager的物件

但是執行之後會畫面有錯誤訊息
錯誤訊息為
錯誤:'sys'未被定義

我想要使用勾選之後事件發生畫面不要有PostBack(閃爍)
(我把元件拉到UpDatePanel)
請問我那裡有設定錯誤還是有其他地方沒有設定!?
我有設定 UpdatePanel 的屬性裡面 Triggers 裡面有設定 要控制的ID的名稱
這樣對嗎?
感謝


搜尋相關Tags的文章: [ UpDatePanel ] ,
本篇文章發表於2007-05-13 16:13
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

嚮往空贓的人
檢舉此回應
參考看看
http://www.blueshop.com.tw/article/show.asp?cde=ATL200701262149242FJ
本篇文章回覆於2007-05-13 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Jeff
捐贈 VP 給 Jeff 檢舉此回應
你有可能是 web.config 沒有定義好,你開一個新 ASP.NET Ajax 的專案,把它的 web.config 複製到你的專案中試試。
本篇文章回覆於2007-05-13 19:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

飛天南門
檢舉此回應
如果是原本的專案,當時還沒套用 AJAX 的話照#2 說的就應該可以了
我之前也跟開版大大有一樣的狀況
我也是開一個AJAX 的專案,把相關的web.config 內容COPY 到原本專案的web.config 就可以了!
本篇文章回覆於2007-05-13 20:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

ray_chen
檢舉此回應
感謝上面高手的回覆
小弟我去試過之後 開啟新的專案可以使用
但是CheckBOX 被勾選之後 我原先設定的事件卻未發生
我的想法是可以當checkBox被勾選之後原本的Button disable
會變成 Enable
我使用updatePanel之後不會有閃爍的情況但是Button 卻沒有Enable
請問是我那堻]計有問題 感謝大家幫忙
本篇文章回覆於2007-05-14 23:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

Jeff
捐贈 VP 給 Jeff 檢舉此回應
checkbox 要將 AutoPost 設為 True,才會 PostBack 並產生對應的事件。
本篇文章回覆於2007-05-14 23:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

可樂熊
捐贈 VP 給 可樂熊 檢舉此回應

如果在<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>之前就有用到SYS物件的時候就會出現這個訊息

當然確定config無誤為前提

1.檢查 <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 之前是否有註冊javascript(如<script src="UpdatePanelDemo.js"></script>)
2.網頁執行後檢視原始碼,在ScriptManager之前是否有Sys.WebForms.PageRequestManager.getInstance()文字出現

至於checkbox的問題

因為只有被UpdatePanel包住的物件才會PostBack,若CheckBox沒有被包住一併送回,是不會作用的,正確來說是等下一次checkbox PostBack之後才作用
本篇文章回覆於2007-05-15 09:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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