Вопросы по тегу: actionlink

(1)

Почему мне нужно объявлять новый контроллер, когда я добавляю стиль к ActionLink?

Я заметил нечто странное в своем проекте MVC. Я вернулся к ванильной версии, чтобы попробовать, и обнаружил, что следующее (последний пункт списка - мое единственное дополнение к проекту, за исключением действия Test в контроллере, возвращающего только пустой экземпляр View) работает хорошо. @Html.ActionLink("Home", "Index", "Home") @Html.ActionLink("About", "About", "Home") @Html.ActionLink("Contact", "Contact", "Home") @Html.ActionLink("Test", "Test", "Home") Однако, когда я добавил стиль к ссылке действия следующим образом, я получаю ошибку. Он работает по-прежнему, но теперь VS remarks, и когда я проверяю замечание, он спрашивает меня, хочу ли я создать новый контроллер Shared и действие Test. @Html.ActionLink("Home", "Index", "Home") @Html.ActionLink("About", "About", "Home") @Html.ActionLink("Contact", "Contact", "Home") @Html.ActionLink("Test", "Test", "Home", new { @style = "color: blue;" }) Почему это так? Является ли это вообще реальной проблемой?
K

Konrad Viltersten

6 лет назад

Ответов: 1

2022 WebDevInsider