Шаблон веб-приложения MVC3 по умолчанию делает использование ненавязчивой проверки для экранов учетной записи, при условии, что вы раскомментируете элементы сценария в MasterPage (или добавите их непосредственно в представления).
Например, при вводе пароля длиной менее шести символов и вводе пароля для подтверждения пароля рядом с текстовым полем появляется следующий красный текст:
«Пароль» должен бытьдлиной не менее 6 символов.
При вводе другого пароля в поле подтверждения получилось:
Пароль и пароль подтверждения не совпадают.
Это связано с тем, что они создали конкретные "модели видов" для каждого из видов (если вы посмотрите в папку \Models\
, вы увидите AccountModels.cs
с подходящими моделями для каждого вида), а не предыдущийспособ явного добавления полей к параметрам метода.
Затем контроллер передает значения из моделей в соответствующиеМуравьиные методы на провайдере членства.