Есть ли возможность в ASP.NET MVC3 установить свойства модели представления из FormCollection
без вызова проверки, указанной с помощью атрибутов проверки свойств? UpdateModel<T>(T model)
также вызывает проверку.
Фон:
Я могу проверить модель только при наличии соединения с базой данных, но это соединение может быть установлено только в том случае, если данные из одного конкретного поля формы верны (своего рода код доступа для каждой организации). Если соединение не установлено, выдается исключение.
Если данные, введенные в это поле, неверны, я не хочу терять значения, введенные во всех других полях формы, но снова представляю уже введенные значения пользователю и даю ему изменение для исправления ошибок.
Так что мне нужно в основном что-то вроде условной проверки или отсутствия проверки связывателем модели вообще. Есть ли что-нибудь подобное, встроенное в ASP.NET MVC, или мне нужно написать собственный метод UpdateModel, вызывающий (настраиваемый) связыватель модели?