Сильно типизированный actionlink с бета-версией asp.net mvc?

StackOverflow https://stackoverflow.com/questions/218256

Вопрос

Я имел обыкновение делать следующее в Preview 3

<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%>

Как я должен создавать URL-адреса строго типизированным образом с помощью бета-версии MVC? Единственное, что я пока нашел, это

<%= Html.ActionLink("aName", "ActionName", "ControllerName")%>

Это не строго типизировано вне курса.

Это было полезно?

Решение

Вам необходим бета-фьючерс на ASP.NET MVC, который можно загрузить отдельно

Бета-версия ASP.NET MVC Beta

тогда ваш оригинальный код будет работать как прежде.

Посмотрите этот пост, чтобы заставить его работать: ТАК сообщение о недостающих расширениях

Другие советы

<код > Сборка Microsoft.Web.Mvc предоставляет методы расширения для HtmlHelper , которые допускают что-то вроде

<%= Html.ActionLink<SomeController>(c => c.Index()) %>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top