[英]User defined validation
我想知道用户是否可以在运行时添加验证规则。 我有一个可以出售给世界各地客户的系统。 因此,在某些国家/地区中,某些字段是必需的,而在其他国家/地区中,则不需要。 因此,我想我应该添加一些功能,以便在实施系统时可以由我设置需要验证的字段,而无需在属性中添加数据注释,然后重新编译整个系统。
这将是使用Entity Framework的ASP.NET MVC应用程序
问候
您可以通过以下方式进行操作
在视图上使用注释检查时,您可以使用简单的if else条件检查所在的国家/地区,并仅在所需的国家/地区视图上显示检查
if(someCondition) { @Html.ValidationMessageFor(model => @Model.User.Username) }
尝试fluentvalidation http://fluentvalidation.codeplex.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.