ASP.NET Core中的ValidateInput(bool)

Yur*_*les 6 c# asp.net-core

在ASP.NET Framework中,当我要将HTML代码从Javascript传递到Controller时,在Method之前写了[ValidateInput(false)],对我来说没有问题:

就像我的问题一样 在这里

我需要知道同样的知识,但是ASP.NET Core。

错误CS0246找不到类型或名称空间名称“ ValidateInput”(您是否缺少using指令或程序集引用?)

谢谢

Pin*_*ani 5

在asp.net核心中,您可能不需要添加此属性,因为默认情况下,验证不像ASP.NET MVC 4或5那样严格。

例如,通过POST将HTML代码传递给控制器​​确实会在旧版本的ASP.NET(例如MVC 5)中引发异常。

从客户端检测到潜在的危险Request.Form值

而在ASP.NET核心中,也不例外。