台灣最大程式設計社群網站
線上人數
759
 
會員總數:245217
討論主題:189089
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 請問 AJAX 和 編碼語言 的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問 AJAX 和 編碼語言 的問題
價值 : 50 QP  點閱數:2416 回應數:4

樓主

灰色貴賓
初學者
30 9
692 28
發送站內信

我使用ASP.Net2.0 中內建的 AJAX 物件做一個查詢的介面
當下拉選單 SelectedIndexChanged 事件發生時, 會將查詢的結果列在文字方塊裡

可是當我在 web.Config 裡設定
 <globalization fileEncoding="big5" requestEncoding="big5" responseEncoding="big5" culture="zh-tw"/>

就會出現 error
無效的回傳或回呼引數。已在組態中使用 <pages enableEventValidation="true"/> 或在網頁中使用 <%@ Page EnableEventValidation="true" %> 啟用事件驗證。基於安全性理由,這項功能驗證回傳或回呼引數是來自原本呈現它們的伺服器控制項。如果資料為有效並且是必需的,請使用 ClientScriptManager.RegisterForEventValidation 方法註冊回傳或回呼資料,以進行驗證。

我查過其他也有設定編碼語言的文章, 如 http://www.blueshop.com.tw/board/show.asp?subcde=BRD20070423122040AZ7
但仍是無法解決我的問題, 不知是否少了什麼設定?






搜尋相關Tags的文章: [ ajax ] , [ dropdownlist ] , [ enableEventValidation ] ,
本篇文章發表於2007-07-04 16:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

demo
捐贈 VP 給 demo 檢舉此回應
你的MyFunction.GetItemList是什麼東西呢?
因該是他造成的
還有你的原始碼相當的詭異UpdatePanel 設定為always怎麼會可以設定Triggers
本篇文章回覆於2007-07-04 23:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

灰色貴賓
檢舉此回應
For demo
感謝你的回覆 ^^
MyFunction.GetItemList 只是我從DB抓資料出來的一個 Function
我不知 UpdatePanel 設為always 不可以設定 Triggers ...
但我試了把 UpdatePanel 設為 Conditional 一樣會出現error

但我問題的重點在於, 為什麼我在 Web.config 裡設定編碼語言big5, 就會出現那段 error , 若沒設定 big5 就不會出現 error ?
本篇文章回覆於2007-07-05 09:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

一番
檢舉此回應
ASP.net AJAX 預設編碼是 UTF-8 用Big5會有問題
我試過很多種方法都沒效
乾脆直接都用UTF-8
本篇文章回覆於2007-07-08 01:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

灰色貴賓
檢舉此回應
For 一番
感謝你的回覆 ^^
目前看來也只能如此了...
本篇文章回覆於2007-07-09 10:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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