Не могу изменить Дисплей - PullRequest
1 голос
/ 20 ноября 2011

У меня есть модель входа в систему с этим свойством (mvc3, бритва)

[DataType(DataType.Password)]
[PasswordLength]
[Display(Name = "testname")]
public string Password { get; set; }

и, на мой взгляд,

<div class="editor-label">
    @Html.LabelFor(m => m.Password)
</div>
<div class="editor-field">
    @Html.PasswordFor(m => m.Password)
    @Html.ValidationMessageFor(m => m.Password)
</div>

, но не отображается имя теста для

@Html.LabelFor(m => m.Password) show Password whats the problem?

при удалении

[DataType(DataType.Password)]
[PasswordLength]

работает нормально, но эти два атрибута обязательны для полей паролей.

1 Ответ

1 голос
/ 20 ноября 2011

ASP.NET MVC предназначается для платформы 3.5, а Display является атрибутом .NET 4.Атрибут DisplayName можно использовать до появления следующего выпуска ASP.NET MVC.

См. Атрибут отображения не работает для получения подробной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...