Czy ktoś wie, jak dodać klasę do odsyłacza renderowanego przy użyciu metody pomocnika Html.RouteLink w ASP.Net MVC, ma obiekt htmlAttributes jako ostatni parametr, który założyłem byłby w stanie użyć, ale ponieważ klasa jest oczywiście słowem zastrzeżonym, nie mogę podać tego jako jednej z właściwości obiektu.Dodaj klasę css z Html.RouteLink
15
A
Odpowiedz
34
Spróbuj tego:
<%= Html.RouteLink("Default", "Default",null, new { @class="css_class"}) %>
5
Wystarczy użyć wielkich liter dla atrybutu html, tak:
<%= Html.RouteLink("Default", "Default",null, new { Class="css_class"}) %>
0
Należy pamiętać, że w C# specificaiton, znaku @ specjalny znak jest używany w przedniej części zmiennej nazwa, aby umożliwić użycie słowa kluczowego jako nazwy zmiennej. Tak więc @class = "css_class" oznacza ustawienie wartości właściwości o nazwie "class" na css_class
0
Dzięki Robert, W moim przypadku (ASP.NET MVC) ze składnią brzytwy, użyłem go w inny sposób.
@ Html.RouteLink ("Default", "Default", null, new {@ class = "css_class"})
Powiązane problemy
- 1. Dodaj klasę CSS do Html.ActionLink
- 2. Dodaj klasę css dla Ajax Action link
- 3. Dodaj klasę css do szyn link_to pomocnika
- 4. Warunkowo dodaj klasę css w polimerze
- 5. Dodaj klasę CSS do pojedynczych fragmentów kodu w RMarkdown
- 6. jQuery dodaj/usuń klasę css w wybranym radiu
- 7. dodaj klasę do collection_select
- 8. Dodaj niestandardową klasę HttpContext
- 9. Dodaj dodatkową klasę css do datownika Yii2 jui
- 10. jquery each dodaj klasę z opóźnieniem między
- 11. Dodaj klasę do DIV z javascript
- 12. Warunkowo ustawić klasę CSS
- 13. Dodaj klasę do select2 element
- 14. Dodaj klasę do przycisków dialogowych jquery
- 15. Dodaj klasę do elementu w Angular 4
- 16. Jak warunkowo renderowanie klasę css z knockoutjs
- 17. Dodaj kolor czcionki css z jquery
- 18. Dodaj klasę na najechaniu na Angular JS
- 19. AngularJs: Dodaj klasę na podstawie modelu
- 20. Zend_Form_Element: dodaj klasę, jeśli zawiera błędy
- 21. Angular2 - Dodaj klasę do pozycji po kliknięciu
- 22. Dodaj atrybut css do elementu
- 23. Dodaj identyfikator/klasę do obiektów z metody createElement
- 24. Jak wstrzyknąć klasę css do MvcHtmlString?
- 25. Regex, aby uzyskać ostatnią klasę css
- 26. css: czy obsługuje każdą klasę: stan hover?
- 27. Twitter Bootstrap ukryj klasę css i jQuery
- 28. dodając klasę css do wielu elementów
- 29. wiążący klasę css do obserwowanego modelu własności
- 30. Jak dodać klasę css do przycisku z3c.form
Tak to działa, ale niestety to oznacza, że teraz już nie mój html walidacji jako XHTML ściśle ze względu na sprawę. Idealnie chciałbym znaleźć rozwiązanie, które nie wiąże się z naruszeniem znaczników. – Raoul