Атрибут ReadOnly не работает в моделях ASP.NET MVC
Я отметил собственность кактолько для чтения в модельном классе, вот так:
public class RegisterModel
{
[Display(Name = "User name")]
[ReadOnly(true)]
public string UserName { get; set; }
...
}
и на мой взгляд:
@Html.EditorFor(m => m.UserName)
но когда я запускаю приложение, текстовое полене является неизменяемые.
Я знаю, что могу использовать атрибуты html в представлении, чтобы сделать его доступным только для чтения, но я бы предпочел, чтобы это можно было сделать в самом классе модели.
Это может быть достигнуто?