Каков синтаксис для строго типизированного ActionLink в MVC 4 с MVC 4 Futures?
Я использую новый шаблон интернет-приложения MVC 4 с Visual Studio 2012. Я установил пакет Nuget для MVC 4 Futures. В моем_Layout.cshtml
Я строю меню навигации.
Это работает и создает правильный URL:
@ Html.ActionLink («Клиенты», «Индекс», «Клиенты»)
Это то, над чем я бы хотел работать, сильно типизированный вариант:
@Html.ActionLink<CustomersController>(c => c.Index(), "Customers", null)
Это печально о том, что «Невозможно выбрать метод из группы методов. Вы хотели вызвать метод?», Но что-то подсказывает мне, что это не настоящая проблема.
Это компилирует и выводит правильный HTML, но не встроенный:
@{
var t = Html.ActionLink<CustomersController>(c => c.Index(), "Customers");
Response.Write(t);
}
Как вы строите строго типизированные Action / ActionLink в MVC 4, используя синтаксис Razor (с или без Futures)?