Domanda

Prima ero in grado di fare quanto segue in Anteprima 3

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

Come dovrei creare URL in un modo fortemente tipizzato con MVC Beta? L'unica cosa finora che ho trovato è

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

Questo non è fortemente tipizzato fuori rotta.

È stato utile?

Soluzione

È necessario il futuro ASP.NET MVC Beta, che è un download separato

ASP.NET MVC Beta Futures

allora il tuo codice originale funzionerà come prima.

Vedi questo post per farlo funzionare: SO post sulle estensioni mancanti

Altri suggerimenti

Il L'assembly Microsoft.Web.Mvc fornisce metodi di estensione a HtmlHelper che consentono qualcosa di simile

<%= Html.ActionLink<SomeController>(c => c.Index()) %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top