Comment créer une zone de texte en lecture seule dans ASP.NET MVC3 avec le moteur de vue Razor ?
Y a-t-il une méthode HTMLHelper disponible pour faire cela ?
Quelque chose comme le suivant ?
@Html.ReadOnlyTextBoxFor(m => m.userCode)
Comment créer une zone de texte en lecture seule dans ASP.NET MVC3 avec le moteur de vue Razor ?
Y a-t-il une méthode HTMLHelper disponible pour faire cela ?
Quelque chose comme le suivant ?
@Html.ReadOnlyTextBoxFor(m => m.userCode)
@Html.TextBoxFor(model => model.IsActive, new { readonly= "readonly" })
Cela convient parfaitement pour la zone de texte. Cependant, si vous essayez de faire la même chose pour la boîte de dialogue checkbox
alors essayez d'utiliser ceci si vous l'utilisez :
@Html.CheckBoxFor(model => model.IsActive, new { onclick = "return false" })
Mais n'utilisez pas disable
car la désactivation envoie toujours la valeur par défaut false
au serveur - qu'il soit dans l'état coché ou non coché. Et le readonly
ne fonctionne pas pour les cases à cocher et radio button
. readonly
ne fonctionne que pour text
champs.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.