Qual é a sintaxe para um ActionLink fortemente tipado no MVC 4 com MVC 4 Futures?
Eu estou usando um novo modelo de aplicativo de Internet MVC 4 com o Visual Studio 2012. Eu instalei o pacote Nuget para futuros de MVC 4. No meu_Layout.cshtml
Eu estou construindo o menu de navegação.
Isso funciona e cria o URL correto:
@ Html.ActionLink ("Clientes", "Index", "Clientes")
Isto é o que eu gostaria de trabalhar, uma variação fortemente tipada:
@Html.ActionLink<CustomersController>(c => c.Index(), "Customers", null)
Ele lamenta "Não é possível escolher o método do grupo de métodos. Você quis invocar um método?", Mas algo me diz que esse não é o problema real.
Isso compila e gera o HTML correto, mas não inline:
@{
var t = Html.ActionLink<CustomersController>(c => c.Index(), "Customers");
Response.Write(t);
}
Como você constrói Action / ActionLink's fortemente tipados no MVC 4 usando a sintaxe do Razor (com ou sem Futures)?