關於我

我的相片
用心思考、保持熱情,把工作上的經驗作分享與紀錄。希望能夠跟大家一起不斷的成長~

asp.net 1.1升級2.0後,整合其他2.0專案發生問題

asp.net1.1升級2.0後,整合其他2.0專案,發現原2.0專案之AJAX不會Work. 不管怎麼找config中設定,都確定該註冊之項目都已註冊,但AJAX就是無法正確Work. 後來終於發現,因專案是由1.1升級上來的,在web.config中發現有一項設定

就是此設定讓AJAX無法work,至msdn查詢後,才知道為什麼此設定會讓AJAX無法work,說明如下
指定 ASP.NET 應用程式的 XHTML 呈現模式。模式可以是在下表中列出的其中一個值。預設值為 Transitional (XHTML 1.0 Transitional)。
Legacy:為了一致性,會將所做的一些呈現變更還原成 v1.1 的呈現行為。
設定後,會輸出非XHTML模式,導致AJAX無法正常執行。

沒有留言:

張貼留言