2012-04-02 3 views
1

Я бы хотел, чтобы пользователи могли добавлять правила проверки во время выполнения. У меня есть система, которая будет продаваться клиентам, которые могут быть в любой точке мира. Поэтому в некоторых странах требуются определенные поля, а в других областях это не требуется. Поэтому я думал, что добавлю функциональность, чтобы при внедрении системы поля, которые должны быть проверены, могут быть установлены мной, без необходимости добавлять аннотации данных к свойствам, а затем перекомпилировать всю систему.Определенная пользователем валидация

Это будет приложение ASP.NET MVC с помощью Entity Framework

рассматривает

+1

попробовать fluentvalidation http://fluentvalidation.codeplex.com/ – Yorgo

+0

благодаря Yorgo. Как я могу отметить, что вы сказали как ответ – Captain0

+0

Я добавляю ответ, который вы можете отметить. Thanx – Yorgo

ответ

0

Вы можете сделать это следующим образом

  1. Использование данных-аннотаций со свойствами
  2. И при использовании проверки аннотации на вашем представлении там вы можете проверить, в какой стране она находится, используя простое условие if else, и показывать проверки только на требуемых видах страны

    if(someCondition) 
    { 
    @Html.ValidationMessageFor(model => @Model.User.Username) 
    } 
    
Смежные вопросы