Теперь я прочитал ряд статей относительно валидации и asp.net mvc, и большинство из них склонны указывать на валидацию в модели. Проблема, которую я вижу со всеми из них, заключается в том, что они не обрабатывают разные сценарии, или, по крайней мере, они не показывают, как они будут достигнуты, например.Частичная проверка ASP.NET MVC
При создании или обновлении учетной записи пользователя адрес электронной почты должен соответствовать вводу подтверждения по электронной почте. Этот вход для подтверждения по электронной почте не является частью модели, а исключительно для правильного ввода пользователя, это можно назвать виртуальной собственностью. Когда пользователь регистрируется при использовании своего адреса электронной почты, проверка не должна проверять и сопоставлять электронную почту с вводом подтверждения, однако во всех примерах, которые я видел, нет возможности различать сценарии, в которых одни и те же данные проверяются в другой путь.
Может ли кто-нибудь указать мне на любые статьи проверки mvc, которые обрабатывают вышеуказанные типы проблем? Или у кого-нибудь есть рекомендации относительно лучших практик, чтобы справиться с такой проверкой?
Я подумал о том, чтобы ввести «действие проверки», такое как создание, чтение, обновление, удаление, а затем я могу проверить один и тот же бит данных в зависимости от контекста, в котором он используется. У кого-нибудь есть мысли по этому поводу?
Заранее спасибо за любую помощь