asp.net mvc 5 关闭xss过滤
程序员文章站
2022-03-05 15:47:36
在控制器方法的头部添加 [ValidateInput(false)] 如果向mvc服务端提交带html标签的内容就会导致校验失败异常,从而得不到想要的结果,关闭的方法是在相应方法头部添加 [ValidateInput(false)]属性。 如: ......
在控制器方法的头部添加 [ValidateInput(false)]
如果向mvc服务端提交带html标签的内容就会导致校验失败异常,从而得不到想要的结果,关闭的方法是在相应方法头部添加 [ValidateInput(false)]属性。
如:
[ValidateInput(false)] public ActionResult SendMail(string title, string[] shoujian, string content, HttpPostedFileBase file) { string sessionId = Request.Cookies["sessionId"]?.Value ?? ""; if (string.IsNullOrEmpty(sessionId)) { return Redirect("/login/index"); } SaveMail(title,shoujian,content,file,false,sessionId); return Content("ok"); }
上一篇: 原来不是乱写的啊
推荐阅读
-
解读ASP.NET 5 & MVC6系列教程(7):依赖注入
-
解读ASP.NET 5 & MVC6系列教程(6):Middleware详解
-
解读ASP.NET 5 & MVC6系列教程(13):TagHelper
-
解读ASP.NET 5 & MVC6系列教程(17):MVC中的其他新特性
-
解读ASP.NET 5 & MVC6系列教程(16):自定义View视图文件查找逻辑
-
解读ASP.NET 5 & MVC6系列教程(11):Routing路由
-
解读ASP.NET 5 & MVC6系列教程(8):Session与Caching
-
解读ASP.NET 5 & MVC6系列教程(10):Controller与Action
-
解读ASP.NET 5 & MVC6系列教程(14):View Component
-
解读ASP.NET 5 & MVC6系列教程(15):MvcOptions配置