Динамическая проверка данных в ASP.NET MVC - PullRequest
0 голосов
/ 19 марта 2010

Я недавно читал о возможностях проверки моделей ASP.NET MVC, которые до определенного момента очень круты. Что происходит, если приложение не знает данных, с которыми оно работает, потому что все они хранятся в БД и собираются вместе во время выполнения. Как и в Drupal, я хотел бы иметь возможность определять пользовательские типы во время выполнения, а также назначать правила проверки во время выполнения. Очевидно, что идея присвоения атрибутов устоявшимся моделям в настоящее время исчезла. Что еще можно сделать? Я думаю о правилах, которые хранятся как объекты JSON в полях БД или что-то в этом роде.

1 Ответ

1 голос
/ 20 марта 2010

Вы смотрели на плагин проверки jquery ?Один из вариантов, который у вас есть, - объявить валидацию вашего пользовательского интерфейса в Javascript.Например, для моей контактной страницы у меня используется следующая проверка:

$(document).ready(function () {
    $("#ContactForm").validate({
        rules: {
            Name: "required",
            Email: {
                required: true,
                email: true
            },
            Subject: "required",
            Message: "required"
        }
    });
});

Это очень неправильное использование плагина

Очевидно, вам все еще понадобится какая-то проверка бэкэнда, но для вашего пользовательского интерфейса это звучит идеально для вашего сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...