2009-11-27 6 views
0

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

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

Je suis mise à niveau maintenant ASP.NET MVC 2.0 beta et je ne peux pas trouver toute extension fortement typée pour le HtmlHelper (ni l'UrlHelper en fait). Ont-ils été remplacés par une autre méthode? Existe-t-il une nouvelle façon de créer des liens vers les actions du contrôleur?

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

Répondre

-1

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

+0

Ok, je cherchais juste une nouvelle façon "officielle" de construire des liens que je ne connaissais pas. :) Merci. – LorenzCK

1

Les aides à la génération d'URL fortement typées 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 qui fonctionne avec MVC 2 Beta from CodePlex.

Questions connexes