2016年9月12日 星期一

ASP .Net 送出表單時Server沒有回應

打開Chrome F12時會看到下面的錯誤

 Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500

這時治標的方法,是將ValidateRequest="false"的模式下,不過這時候填交表單的安全性就會降低(內部系統就不管那麼多了)

修改內容如下:
 1.在ASPX的標頭加入ValidateRequest="false"
 2.在web.config中加入

  <location path="QA/QA_FAQ.aspx">
    <system.web>
      <httpRuntime requestValidationMode="2.0" />
    </system.web>
  </location>

其中QA/QA_FAQ.aspx是你要送交表單的aspx頁面