Was ist mit html.actionlink in ASP.NET MVC passiert?
-
05-07-2019 - |
Frage
Ich lese alle diese Blogs über die Verwendung der HTML.ActionLink -Methode mit Lambda -Ausdrücken. Ich habe hier sogar eine Scottgu -Präsentation gesehen: http://www.hanselman.com/silverlight/scottguataltnetconf/
Hier ist ein Blog: http://blog.wekeroad.com/blog/aspnet-mvc-preview-using-mvc-ui-helpers/
Hier ist ein Scottgu -Blog darüber: http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
"Kann auch als:
<%= Html.ActionLink("Search Drinks", s => s.Results("Beverages", 2)) %>
"
Wenn dies eine so leistungsstarke Art ist, URL -Routen zu schreiben - zumal es automatisch die Refactoring -Tools unterstützt - fehlt dies anscheinend oder so schwer zu finden? Ich habe mich system.web.mvc.html.linkextensions in Reflector angesehen und sehe viel ActionLink (diese HTMLHelper ...) Erweiterungsmethoden, aber keine, die generisch sind.
Hat jemand Hilfe? Vielen Dank!!
Lösung
Es wurde in die Futures -Assembly (microsoft.web.mvc.dll) ausgefallen, da es nach dem, was ich verstehe, einige Probleme gab, die das Entwicklerteam zum Durchsuchen musste.
http://aspnet.codeplex.com/release/projectreleases.aspx?releaseId=24471
Andere Tipps
Es soll in enthalten sein ASP.NET MVC -Futures.
Ich denke, die Antwort lautet nur, dass es nicht ganz in die erste Veröffentlichung geschafft wurde.