DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> asp.netupdatepanel亂碼問題最完美解決方案
asp.netupdatepanel亂碼問題最完美解決方案
編輯:AJAX詳解     

ASP.Net AJax updatepanel 亂碼問題 最完美解決方案 
updatepanel中當ContentComplate裡面存在TextBox的時候會出現中文亂碼

一般存在這樣兩個解決方案:
1. 在web.config裡面增加
globalization fileEncoding=utf-8 requestEncoding=utf-8 responseEncoding=utf-8 culture=zh-CN
2. 在後台代碼裡面對亂碼進行decoder操作

上面兩種都不是好的方案,第一個可能會導致其他的頁面出現問題, 第二個雖然存到數據庫中的是正確的,但是,用戶看到的仍然是亂碼,嚴重影響用戶體驗。那麼,最好的解決方法在哪裡?

解決思路:我們可以通過對web.config文件增加 location 配置節來對特定文件或者目錄進行encoding配置 ,如下:
  <location path="此處為目錄或文件名">
    <system.web>
      <globalization fileEncoding="gb2312"requestEncoding="gb2312" responseEncoding="gb2312" />
    </system.web>
  </location>


XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved