Как применить класс CSS к Html.ActionLink в ASP.NET MVC?
166438 просмотра
7 ответа
Я строю приложение ASP.NET MVC , используя VB.NET, и я пытаюсь применить класс CSS к Html.ActionLink
использованию кода:
<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>
Но когда я запускаю код, я получаю следующую ошибку:
Сообщение об ошибке компилятора: BC30988: ожидается тип или «С».
Я новичок в MVC и на самом деле понятия не имею, что я делаю, поэтому я не вижу, что там не так, поскольку я использую код на основе примера в другом месте.
Автор: LiamGu Источник Размещён: 13.11.2019 11:29Ответы (7)
48 плюса
Это:
<%=Html.ActionLink("Home", "Index", MyRouteValObj, new with {.class = "tab" })%>
Если VB.net вы устанавливаете анонимный тип, используя
new with {.class = "tab" }
и, как указано выше, ваш третий параметр должен быть объектом (также может быть анонимного типа).
Автор: Eduardo Molteni Размещён: 18.09.2009 01:24148 плюса
У @ewomack отличный ответ на C #, если только вам не нужны дополнительные значения объекта. В моем случае я использовал что-то похожее на:
@Html.ActionLink("Delete", "DeleteList", "List", new object { },
new { @class = "delete"})
Автор: adamgede
Размещён: 15.06.2011 09:25
51 плюса
В C # он также работает с нулем в качестве 4-го параметра.
@Html.ActionLink( "Front Page", "Index", "Home", null, new { @class = "MenuButtons" })
Автор: coding_is_fun
Размещён: 17.01.2014 09:50
32 плюса
Этот синтаксис работал для меня в MVC 3 с Razor:
@Html.ActionLink("Delete", "DeleteList", "List", new { ID = item.ID, ListID = item.id }, new {@class= "delete"})
Автор: ewomack
Размещён: 13.05.2011 07:45
16 плюса
Это работает для MVC 5
@Html.ActionLink("LinkText", "ActionName", new { id = item.id }, new { @class = "btn btn-success" })
Автор: César León
Размещён: 11.05.2016 01:19
3 плюса
В VB.NET
<%=Html.ActionLink("Contact Us", "ContactUs", "Home", Nothing, New With {.class = "link"})%>
Это назначит класс css "link" для Contact Us.
Это сгенерирует следующий HTML:
<a class="link" href="www.domain.com/Home/ContactUs">Contact Us</a>
Автор: H Sampat
Размещён: 06.01.2010 01:46
0 плюса
удалил c # ... вот это vb.net
<%=Html.ActionLink("Home", "Index", "Home", New With {.class = "tab"}, Nothing)%>
Автор: rajesh pillai
Размещён: 18.09.2009 01:23
Вопросы из категории :
- css Как определить, какой из указанных шрифтов был использован на веб-странице?
- css Создание закругленных углов с помощью CSS
- css Как автоматически изменить размер текстовой области с помощью Prototype?
- css Как вы можете настроить номера в упорядоченном списке?
- css Как я могу найти неиспользуемые изображения и стили CSS на веб-сайте?
- asp.net-mvc Каков наилучший способ проверки полей с использованием ASP.NET MVC?
- asp.net-mvc От клиента было обнаружено потенциально опасное значение Request.Form
- asp.net-mvc Проверка на стороне клиента ASP.NET MVC
- asp.net-mvc ASP.NET MVC - передача параметров в контроллер
- asp.net-mvc Разница между ViewData и TempData?
- vb.net Setting Objects to Null/Nothing after use in .NET
- vb.net Случайное целое число в VB.NET
- vb.net Лучший способ в asp.net заставить https для всего сайта?
- vb.net Кто-нибудь знает библиотеку для работы с парами количество / единица измерения?
- vb.net Одиночная форма Скрыть при запуске
- html-helper Как применить класс CSS к Html.ActionLink в ASP.NET MVC?
- html-helper Как установить значение по умолчанию с Html.TextBoxFor?
- html-helper Используйте «класс» (или другое зарезервированное ключевое слово) в качестве свойства для анонимного типа
- html-helper Ищу HTML-редактор с визуальным соответствием тегов
- html-helper Html.CheckBox возвращает false, если отключено, даже если выбрано