從客戶端中檢測到有潛在危險的 Request.Form 值

因爲在.net中,Request時出現有HTML或Javascript等字符串時,系統會認爲是危險性值。立馬報出「從客戶端 中檢測到有潛在危險的Request.Form值」這樣的錯。

方法一:web

修改Web.Config文件:     
<configuration>     
      <system.web>     
          <pages   validateRequest="false"   />     
      </system.web>     
</configuration>post

方法二:spa

在.aspx頁面中添加:     
<%@   Page   validateRequest="false"   %>.net

講解:code

PagesSection.ValidateRequest 屬性

注意:此屬性在 .NET Framework 2.0 版中是新增的。orm

可是,以上設置僅對ASP.NET4.0如下有效。在ASP.NET4.0版本上,咱們須要更多一行的配置:ip

在全局級別(Web.config中)設置
<configuration>
    <system.web>
        <httpRuntime  requestValidationMode="2.0">字符串

相關文章
相關標籤/搜索