ReadOnly-Attribut funktioniert in ASP.NET MVC-Modellen nicht
Ich habe eine Immobilie als markiertschreibgeschützt in der Modellklasse so:
public class RegisterModel
{
[Display(Name = "User name")]
[ReadOnly(true)]
public string UserName { get; set; }
...
}
und aus meiner sicht:
@Html.EditorFor(m => m.UserName)
aber wenn ich die anwendung starte das textfeldist nicht schreibgeschützt.
Ich weiß, dass ich HTML-Attribute in der Ansicht verwenden kann, um sie schreibgeschützt darzustellen, aber ich würde es vorziehen, wenn dies in der Modellklasse selbst durchgeführt werden kann.
Kann es erreicht werden?