ho segnato una proprietà come sola lettura nella classe del modello, in questo modo:attributo ReadOnly non funziona nei modelli ASP.NET MVC
public class RegisterModel
{
[Display(Name = "User name")]
[ReadOnly(true)]
public string UserName { get; set; }
...
}
e, a mio avviso:
@Html.EditorFor(m => m.UserName)
ma quando eseguo l'applicazione, la casella di testo non è in sola lettura.
So che è possibile utilizzare gli attributi html nella vista per renderlo di sola lettura, ma preferirei che ciò avvenga nella classe del modello stesso.
Può essere raggiunto?
+1 per provare !! –
beh non sarebbe, lo farebbe, pensi che sia magico –