J'ai l'étiquette suivante dans mon application MVC. Comment puis-je appliquer une classe à ma zone de texte?Comment appliquer une classe CSS sur un MVC Html.TextBox
<%= Html.TextBox("username", "", new { maxlength = 50 })%>
J'ai l'étiquette suivante dans mon application MVC. Comment puis-je appliquer une classe à ma zone de texte?Comment appliquer une classe CSS sur un MVC Html.TextBox
<%= Html.TextBox("username", "", new { maxlength = 50 })%>
<%= Html.TextBox("username", "", new { maxlength = 50, @class = 'your-classname' })%>
ensuite dans votre fichier CSS que vous utilisez ce sélecteur:
.your-classname { ...css rules here... }
en supposant que le nom de la classe de la boîte d'entrée est "nom d'utilisateur", utilisez:
input[type=text].username {
/* styles here */
}
Basé sur votre code, je crois que la méthode d'aide Html.TextBox créera également automatiquement un ID à partir du champ de nom:
id="username"
Vous pouvez alors accéder la zone de texte via CSS avec:
#username {
/* styles */
}
Vous avez ce qui semble être une réponse correcte - l'accepter? –