TOP

[ASP.NET] UpdatePanel無效或失靈,造成整頁Postback。

問題:UpdatePanel使用的元件及方式跟另外一台電腦都相同,但其中一台電腦一直發生UpdatePanel無效或失靈,造成整頁Postback,無法局佈Postback的狀況。


處理方式:
web.config裡面移除
<configuration>
    <system.web>
        <xhtmlConformance mode="Legacy" />
    </system.web>
</configuration>

web.config設置
將 <system.web> 下 <xhtmlConformance mode="Legacy"/> 移除,此段為web標準的設置,但宣告此語法會讓 ajax 加載相關 js 時只加載一部份,以至於 UpdatePanel 失效,故拿掉此段語法。

使用ASP.NET AJAX UpdatePanel 控件时,做整页 postback,而不仅是局部更新。
当你打开你的web.config文件,你会看到其中的 <xhtmlConformance/> 元素,象这样:
<configuration>
    <system.web>
        <xhtmlConformance mode="Legacy" />    </system.web>
</configuration>

參考資料:
http://www.cnblogs.com/wf225/archive/2007/07/11/813580.html

http://fishsses.pixnet.net/blog/post/52406822-%E4%BD%BF%E7%94%A8-updatepanel-%E5%AF%A6%E7%8F%BE-dropdownlist-%E4%B8%8D%E5%88%B7%E6%96%B0%E9%80%A3%E5%8B%95%EF%BC%8C%E5%8C%85

http://www.cnblogs.com/calmzeal/archive/2007/04/04/699983.html

http://www.haogongju.net/art/214636

http://www.debugease.com/aspdotnet/682418.html

0 意見:

張貼留言