我希望在ASP.NET MVC 2.0 RTM中的特定视图上禁用RequestValidation。因此,我在视图页面指令部分添加了以下必要内容:
<%@ Page ValidateRequest="false" Language="C#" MasterPageFile="Path" Inherits="System.Web.Mvc.ViewPage<Path>" %>
但是RequestValidation并没有被禁用!我还在控制器的相关操作中添加了RequestValidation Attribute,如下所示:
[System.Web.Mvc.ValidateInput(false)]
public System.Web.Mvc.ActionResult Create(Model instance)
{
//Do here something
}
:') 但是 RequestValidation 也没有被禁用!
在上一次尝试中,我按照以下方式在 Web.config 文件中将 RequestValidation 设置为 false:
<pages validateRequest="false" />
RequestValidation仍未关闭!
为什么?谢谢提前;)