Мы недавно переключили фреймворки с MVC 3 на MVC 5. По причинам, которые я не знаю, он не может отобразить поля ввода пароля.Это код
Это код модели
[DataType(DataType.Password)]
[Display(Name = "New User Password")]
[MinLength(8, ErrorMessage = "Password length must at least 8 characters long.")]
[Required]
public string Password { get; set; }
Это код вида
@Html.PasswordFor(model => model.Password, new { id = "tbPassword", @class = "validateMe"})
Это визуализированный HTML
<input class="validateMe"
data-val="true"
data-val-minlength="Password length must at least 8 characters long."
data-val-minlength-min="8"
data-val-required="The New User Password field is required."
id="tbPassword"
name="User.Password"
type="password"
style=" background-repeat: no-repeat; background-attachment: scroll;
background-size: 16px 18px; background-position: 98% 50%;">
Это ошибка в консоли.
Я пытался удалить атрибут имени элемента, но после этого отправка больше не работает.