Сильно типизированный actionlink с бета-версией asp.net mvc?
-
03-07-2019 - |
Вопрос
Я имел обыкновение делать следующее в Preview 3
<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%>
Как я должен создавать URL-адреса строго типизированным образом с помощью бета-версии MVC? Единственное, что я пока нашел, это
<%= Html.ActionLink("aName", "ActionName", "ControllerName")%>
Это не строго типизировано вне курса.
Решение
Вам необходим бета-фьючерс на ASP.NET MVC, который можно загрузить отдельно
тогда ваш оригинальный код будет работать как прежде.
Посмотрите этот пост, чтобы заставить его работать: ТАК сообщение о недостающих расширениях
Другие советы
<код > Сборка Microsoft.Web.Mvc предоставляет методы расширения для HtmlHelper
, которые допускают что-то вроде
<%= Html.ActionLink<SomeController>(c => c.Index()) %>
Не связан с StackOverflow