Est-ce que quelqu'un sait comment je peux ajouter une classe au lien rendu en utilisant la méthode d'aide Html.RouteLink dans ASP.Net MVC, il a l'objet htmlAttributes comme dernier paramètre que j'ai supposé serait en mesure d'utiliser, mais puisque la classe est évidemment un mot réservé, je ne peux pas fournir cela comme l'une des propriétés de l'objet.Ajouter une classe css avec Html.RouteLink
15
A
Répondre
34
Essayez ceci:
<%= Html.RouteLink("Default", "Default",null, new { @class="css_class"}) %>
5
Il suffit d'utiliser les majuscules pour l'attribut html, comme ceci:
<%= Html.RouteLink("Default", "Default",null, new { Class="css_class"}) %>
0
S'il vous plaît noter que dans le C# Specificaiton, le @ caractère spécial est utilisé devant une variable nom pour permettre l'utilisation du mot-clé comme nom de variable. Donc @class = "css_class" signifie définir la valeur de la propriété appelée "class" à css_class
0
Merci Robert, Dans mon cas (ASP.NET MVC) avec une syntaxe de rasoir, je l'ai utilisé d'une autre manière.
@ Html.RouteLink ("par défaut", "Par défaut", null, nouveau {@ class = "css_class"})
Questions connexes
- 1. Surcharge CSS personnalisé avec une autre classe
- 2. Html.RouteLink supprimé?
- 3. Erreur avec Html.RouteLink dans ASP.NET MVC RC
- 4. override sur une css classe
- 5. Comment ajouter une classe css à un élément Div dans JQuery?
- 6. sortie Html.Routelink - ASP.NET MVC C#
- 7. Comment ajouter une classe CSS à un élément à l'aide d'un sélecteur jQuery?
- 8. Ajouter une classe partielle à TableAdapter
- 9. Comment ajouter un événement à une classe
- 10. Appliquer une classe CSS à l'image dans asp: lien hypertexte?
- 11. Comment puis-je ajouter une classe à un CodeIgniter Anchor
- 12. Ajouter la couleur de police CSS avec jquery
- 13. Modifier les attributs de la classe CSS avec javascript?
- 14. Ajouter une liste générique dans une classe MyClass mais comment?
- 15. Comment ajouter une référence CSS dans un contrôle serveur?
- 16. Autour d'un ValidationSummary avec une boîte via CSS
- 17. Développement d'une classe de produits avec une classe imbriquée .Net
- 18. ajouter par programme css class à ListItem
- 19. Pourquoi une classe CSS JavaScript brise-t-elle ce script?
- 20. Comment appliquer une classe CSS à Html.ActionLink dans ASP.NET MVC?
- 21. CSS - Syntaxe pour sélectionner une classe dans un ID
- 22. jQuery Supprimer simultanément une classe CSS de tous les descendants
- 23. Ajouter une propriété à la classe VBA existante
- 24. css avec les liens
- 25. Comment ajouter un attribut de classe CSS pour les méthodes d'assistance Html dans asp.net mvc (VB.NET)?
- 26. Placer une petite flèche sur une lettre avec css
- 27. Comment ajouter une classe CSS supplémentaire sur un DIV environnant pour la validation de formulaire en échec?
- 28. hr avec une image à travers css
- 29. Comment ajouter un objet IDisposable + delegate à une classe existante
- 30. Ajouter un champ à une classe de domaine Grails?
Oui qui fonctionne, mais malheureusement, cela signifie maintenant que mon html ne plus valider en xhtml stricte en raison de l'affaire. Idéalement, j'aimerais trouver une solution qui ne compromet pas le balisage. – Raoul