Не уверен, что это должно работать, но это не так.Кто-нибудь может объяснить, почему это не так?Возьмите стандартный интернет-шаблон MVC 3 (проверка подлинности форм) и замените RegisterModel на RegisterViewModel:
public class RegisterViewModel
{
public RegisterModel registerModel { get; set; }
}
Теперь измените представление Register, чтобы ссылаться на @model MvcApplication1.Models.RegisterViewModel и все элементы управления, например:@ Html.TextBoxFor (m => m.registerModel.UserName).
Вы заметите, что атрибуты проверки в модели регистра не работают.Почему это происходит?