Che cosa è successo a Html.ActionLink < TController > in ASP.NET MVC?
-
05-07-2019 - |
Domanda
Sto leggendo tutti questi blog sull'uso del metodo Html.ActionLink con espressioni lambda. Ho anche visto una presentazione ScottGu al riguardo qui: http://www.hanselman.com/silverlight/ScottGuAtAltNetConf /
Ecco un blog: http: //blog.wekeroad.com/blog/aspnet-mvc-preview-using-the-mvc-ui-helpers/
Ecco un blog ScottGu al riguardo: http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
" Può anche essere scritto come:
<%= Html.ActionLink("Search Drinks", s => s.Results("Beverages", 2)) %>
"
Dato che si tratta di un modo così potente di scrivere percorsi URL - IN PARTICOLARE poiché supporta automaticamente gli strumenti di refactoring - perché questo sembra essere apparentemente mancante o così difficile da trovare? Ho esaminato System.Web.Mvc.Html.LinkExtensions in Reflector e vedo molti metodi di estensione ActionLink (this HtmlHelper ...), ma nessuno che è generico.
Qualcuno ha aiuto? Grazie !!
Soluzione
È stato spostato nell'assembly Futures (Microsoft.Web.Mvc.dll) poiché, da quello che ho capito, c'erano alcuni problemi che il team di sviluppo doveva risolvere.
http://aspnet.codeplex.com/Release/ProjectReleases.aspx ? ReleaseId = 24471
Altri suggerimenti
Dovrebbe essere incluso in ASP.NET MVC Futures .
Quindi credo che la risposta sia solo che non è riuscita a entrare nella prima versione.