A potentially dangerous Request.Form value was detected from the client @ Tim0的資訊筆記 :: 隨意窩 Xuite日誌
  • 關鍵字
  • Visitors Map
  • 拒用奇摩信箱
  • 拒用奇摩信箱
  • Firefox Promote
  • --------------------
  • 累積 | 今日
    loading......
  • 光攝影工作室
  • 光攝影工作室
  • 201202291851A potentially dangerous Request.Form value was detected from the client
    錯誤提示:A potentially dangerous Request.Form value was detected from the client (txtTest="<b>").


    由於在.Net中,Request時出現有HTML或Javascript等字符串時,系統預設安全性會認為是危險性值,會馬上出現錯誤訊息。

    解決方案一:
    在.aspx文件頭中加入這句:
    <%@ Page validateRequest="false" %>

    解決方案二:
    修改web.config文件:
    <configuration>
    <system.web>
    <pages validateRequest="false" />
    </system.web>
    </configuration>

    因為validateRequest默認值為true。只要設為false即可。

    有人說以上若還沒有用,還需要在web.config裡面新增
    <httpRuntime requestValidationMode="2.0" />

    Reference:
    http://www.dotblogs.com.tw/coca/archive/2011/03/11/21794.aspx
    http://www.dotblogs.com.tw/johnny/archive/2010/03/01/13829.aspx

    Google 工具列無法登入|日誌首頁|MS Outlook 運用IMAP收GMail上一篇Google 工具列無法登入下一篇MS Outlook 運用IMAP收GMail
    回應