我想禁用請求驗證關於中的特定視圖ASP.NET MVC 2.0 RTM。所以我加了一些必要查看Page指令部分如下:ValidateRequest = False,但在行動中它仍然是真實的,並忽略它?
<%@ Page ValidateRequest="false" Language="C#" MasterPageFile="Path" Inherits="System.Web.Mvc.ViewPage<Path>" %>
但RequestValidation未被禁用!我還添加了RequestValidation屬性相關行動控制如下:
[System.Web.Mvc.ValidateInput(false)]
public System.Web.Mvc.ActionResult Create(Model instance)
{
//Do here something
}
:'),但RequestValidation未被禁用呢!
在最後一次嘗試我設置RequestValidation爲false 的Web.config文件如下:
<pages validateRequest="false" />
RequestValidation仍然沒有關閉!
爲什麼?提前致謝)
你怎麼確定ValidateRequest不關閉?另外,請提供您的.net框架版本,asp.net和mvc版本。 – 2010-04-23 13:19:38
因爲當我提交一個表單,其中一個字段的html標籤我收到一個ValidationRequest異常。我使用ASP.NET 4.0和MVC 2.0 – Sadegh 2010-04-23 13:57:52
感謝您的鏈接。但如果我執行提供這種方式,所有這個新功能將失去!有沒有辦法忽略特定的視圖/控制器的驗證? – Sadegh 2010-04-23 14:02:28