J'ai ce code et j'aimerais ajouter une classe au lien. Est-il possible de faire cela dans MVC3?
Html.ActionLink("Create New", "Create")
J'ai ce code et j'aimerais ajouter une classe au lien. Est-il possible de faire cela dans MVC3?
Html.ActionLink("Create New", "Create")
Oui, vous pouvez simplement ajouter un autre paramètre avec un objet représentant la classe css:
Html.ActionLink("Create New", "Create", CONTROLLERNAME, null, new { @class= "yourCSSclass"} )
Il peut être traduit en:
Html.ActionLink(link text, action name, controller name, route values object, html attributes object)
Modifier:
Pour ajouter des styles personnalisés, utilisez ceci:
Html.ActionLink(
"Create New",
"Create",
CONTROLLERNAME,
null,
new { @class= "yourCSSclass", @style= "width:100px; color: red;" }
)
Selon la documentation , cela devrait faire l'affaire:
Html.ActionLink("LinkText", "Action", "Controller", new { }, new {@class="css class"})
Edit: Merci d'avoir remarqué Dampe, j'ai mis à jour l'exemple de code.
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.