NET 4.0上的ASP.NET MVC2:[ValidateInput(false)]是否足够?
你好 我计划将我的ASP.NET MVC 2应用程序升级到.NET 4.0,我有几个问题:NET 4.0上的ASP.NET MVC2:[ValidateInput(false)]是否足够?,asp.net,asp.net-mvc-2,asp.net-mvc-3,request-validation,Asp.net,Asp.net Mvc 2,Asp.net Mvc 3,Request Validation,你好 我计划将我的ASP.NET MVC 2应用程序升级到.NET 4.0,我有几个问题: 是否有[ValidateInput(false)]的操作足以接受HTML,或者我需要设置,如下所述: 如果我将ASP.NET MVC升级到版本3(除了升级到.NET 4.0之外),它将如何工作 提前谢谢 您还需要在ASP.NET 4.0中设置 与ASP.NET MVC 2(.NET 4.0)中的相同,但除此之外,您还可以使用属性进行更细粒度的控制,该属性可以放置在视图模型的单个属性上,而不是禁用整个请求的
[ValidateInput(false)]
的操作足以接受HTML,或者我需要设置
,如下所述:
public class MyViewModel
{
[AllowHtml]
public string SomeHtmlProperty { get; set; }
public string SomeOtherProperty { get; set; }
}
[HttpPost]
public ActionResult Update(MyViewModel model) { ... }