Question

Avec ASP.NET MVC 1.0, j'ai toujours été en mesure de générer des liens fortement typés dans mes vues à l'aide d'une fonction lambda:

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

Je suis en train de passer à la version bêta d'ASP.NET MVC 2.0 et je ne trouve aucune extension fortement typée pour HtmlHelper (ni même UrlHelper). Ont-ils été remplacés par une autre méthode? Existe-t-il un nouveau moyen de créer des liens vers les actions du contrôleur?

Je détesterais revenir à l'utilisation de chaînes dans mes vues.

Était-ce utile?

La solution

Il faut une ligne pour implémenter votre propre extension avec les mêmes fonctionnalités. Je le fais même dans MVC v1, car Url.Href & Lt; & Gt; est plus court ;-) Vous pouvez copier le code à partir de sources MVC pour cela.

Autres conseils

Les assistants de génération d'URL fortement typés font partie du binaire MVC Futures, et non du binaire principal MVC lui-même. Vous pouvez télécharger une version de MVC Futures compatible avec MVC 2 bêta. depuis CodePlex .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top