如果用户可以在运行时添加验证规则,我想kwnow。我有一个系统可以出售给世界上任何地方的客户。因此,在某些国家/地区需要某些字段,而在其他字段中则不需要这些字段。所以我想我会添加功能,这样当我实现系统时,需要验证的字段可以由我设置,而不需要将数据注释添加到属性,然后重新编译整个系统。
它将是一个使用Entity Framework的ASP.NET MVC应用程序
问候
答案 0 :(得分:0)
您可以通过以下方式执行此操作
在您的视图上使用注释检查时,您可以使用简单的if else条件检查它是哪个国家/地区,并仅在所需的国家/地区视图中显示检查
if(someCondition)
{
@Html.ValidationMessageFor(model => @Model.User.Username)
}
答案 1 :(得分:0)
尝试fluentvalidation http://fluentvalidation.codeplex.com