Domanda

Con ASP.NET MVC 1.0 sono sempre stato in grado di generare collegamenti fortemente tipizzati nelle mie viste usando una funzione lambda:

Html.BuildUrlFromExpression<TController>(c => c.Action(arg));

Ora sto eseguendo l'aggiornamento a ASP.NET MVC 2.0 beta e non riesco a trovare qualsiasi estensione fortemente tipizzata per HtmlHelper (né UrlHelper in effetti). Sono stati sostituiti con qualche altro metodo? Esiste un nuovo modo di creare collegamenti alle azioni del controller?

Odierei tornare a usare le stringhe nelle mie visualizzazioni.

È stato utile?

Soluzione

Ci vuole una riga per implementare la propria estensione con la stessa funzionalità. In realtà lo faccio anche in MVC v1, perché Url.Href & Lt; & Gt; è più breve ;-) Per questo puoi copiare codice da fonti MVC.

Altri suggerimenti

Gli helper di generazione URL fortemente tipizzati fanno parte del binario MVC Futures, non del binario core MVC stesso. Puoi scaricare una versione di MVC Futures che funziona con MVC 2 Beta da CodePlex .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top