asp.net mvc 5 关闭xss过滤
程序员文章站
2022-06-21 17:06:38
在控制器方法的头部添加 [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 MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(24)-权限管理系统-将权限授权给角色
-
ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理
-
ASP.NET MVC 主要的四种过滤器和三种具体实现类
-
Asp.net mvc 权限过滤和单点登录(禁止重复登录)
-
[Asp.net MVC]Asp.net MVC5系列——Razor语法
-
ASP.NET MVC5实现芒果分销后台管理系统(二):Code First快速集成EntityFramework
-
ASP.NET通用权限管理系统开源发布(asp.net mvc 4.0/4.5/5)
-
ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
-
学习ASP.NET MVC5框架揭秘笔记-ASP.NET MVC路由(三)
-
初探ASP.NET Mvc5+EF7的美妙旅程