asp.net-mvc – ASP.NET MVC ValidateInput(false)停止使用xVal
发布时间:2020-12-16 00:48:48 所属栏目:asp.Net 来源:网络整理
导读:我想截
我想截取“<”字符由表达式字段由正则表达式验证器。我将在三个步骤中描述问题: 步骤1:当我尝试提交一个包含“<”字符,我得到“潜在的危险请求...” - 如ASP.NET中预期的。 步骤2:为避免ASP.NET的RequestValidation,我使用“[ValidateInput(false)]”在控制器中装饰我的Update方法。 它按预期工作 – 现在我可以发布“<”字符无错误。 步骤3:我使用xVal与DataAnnotations。例如,[必需]或[StringLength(255)]按预期工作。 但是当我使用:
[RegularExpression(“^ [^”] * $“,ErrorMessage =”特殊字符是不允许的。“)],我再次收到”潜在危险请求…“错误,尽管[ValidateInput(false) ]指令。 发生了什么?是否有更简单的正则表达式验证方法,但是使用[ValidateInput(false)]?当然,我想在我的验证码在模型,而不是在控制器。 解决方法
看起来,机器人一直把这个推到顶部。你可以将答案标示为接受,以便知道吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在MVC Web API应用程序中跟踪
- 将ASP.Net MVC开发和ASP.net Web表单开发混合在同一组产品中
- ASP.NET MVC 5(VS2013 final):使用OWIN进行Facebook登录失
- abp demo运行1
- 如果复选框被选中,ASP.NET – 需要一个文本框
- asp.net-mvc – 全局访问Ninject内核
- Linq与ASP.NET MVC 3中的MySQL数据库,将DateTime存储到变量
- asp.net-core – 如何编写包含其他标记帮助程序的自定义ASP
- 跨项目分发ASP.NET用户控件的技术
- 在ASP.NET中使用回发??的jQuery模态对话框
推荐文章
站长推荐
- 实体框架 – ASP.NET Identity Model First因重命
- ASP.NET MVC中ViewModel和Model之间的主要区别是
- asp.net – 如何在Eval格式字符串中使用单引号
- asp.net-mvc-3 – 如何在MVC3自定义编辑器模板中
- asp.net-core – ASP.NET Core忽略ASPNET_ENV和H
- asp.net-mvc – 带.Net MVC的JQuery UI自动完成:
- asp.net-mvc – ASP.NET Azure 400错误请求不返回
- IIS如何处理ASP.net MVC请求?
- 如何使用Active Directory使用ASP.NET 4.0构建基
- 处理asp.net MVC控制器构造函数中发生的异常
热点阅读