Qu'est-il arrivé à Html.ActionLink < TController > dans ASP.NET MVC?
-
05-07-2019 - |
Question
Je lis tous ces blogs sur l’utilisation de la méthode Html.ActionLink avec des expressions lambda. J'ai même vu une présentation de ScottGu à ce sujet ici: http://www.hanselman.com/silverlight/ScottGuAtAltNetConf /
Voici un blog: http: //blog.wekeroad.com/blog/aspnet-mvc-preview-using-the-mvc-ui-helpers/
En voici un blog sur ScottGu: http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
" Peut aussi s'écrire:
<%= Html.ActionLink("Search Drinks", s => s.Results("Beverages", 2)) %>
"
C’est un moyen aussi puissant d’écrire des itinéraires d’URL - surtout parce qu’il prend automatiquement en charge les outils de refactoring - pourquoi cela manque-t-il apparemment ou est-il si difficile à trouver? J'ai consulté System.Web.Mvc.Html.LinkExtensions dans Reflector et je vois beaucoup de méthodes d'extension ActionLink (this HtmlHelper ...), mais aucune n'est générique.
Quelqu'un a de l'aide? Merci !!
La solution
Cela a été transféré vers l'assemblage Futures (Microsoft.Web.Mvc.dll) car, d'après ce que j'ai compris, l'équipe de développement avait quelques problèmes à résoudre.
http://aspnet.codeplex.com/Release/ProjectReleases.aspx ? ReleaseId = 24471
Autres conseils
Il est censé être inclus dans Futures ASP.NET MVC .
Donc, je suppose que la réponse est simplement que cela n’a pas été vraiment fait dans la première version.