O que aconteceu com html.actionlink no ASP.NET MVC?
-
05-07-2019 - |
Pergunta
Estou lendo todos esses blogs sobre o uso do método HTML.ActionLink com expressões Lambda. Eu até vi uma apresentação de Scottgu sobre isso aqui: http://www.hanselman.com/silverlight/scottguataltnetconf/
Aqui está um blog: http://blog.wekeroad.com/blog/aspnet-mvc-preview-using-the-mvc-ui-helpers/
Aqui está um blog de Scottgu sobre isso: http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-nalm-mvc-framework-pot-2-url-ruting.aspx
"Também pode ser escrito como:
<%= Html.ActionLink("Search Drinks", s => s.Results("Beverages", 2)) %>
"
Com essa maneira tão poderosa de escrever rotas de URL - especialmente porque ele suporta automaticamente as ferramentas de refatoração - por que isso está aparentemente ausente ou tão difícil de encontrar? Eu olhei para o System.web.mvc.html.linkextensions no refletor e vejo muitos métodos de extensão ActionLink (este htmlhelper ...), mas nenhum que seja genérico.
Alguém tem ajuda? Obrigado!!
Solução
Ele foi transferido para a Assembléia Futures (Microsoft.Web.MVC.DLL), pois, pelo que entendi, houve alguns problemas que a equipe de desenvolvimento precisava resolver.
http://aspnet.codeplex.com/release/projectreleases.aspx?releaseId=24471
Outras dicas
Deve ser incluído em ASP.NET MVC FUTURES.
Então, acho que a resposta é apenas que não chegou ao primeiro lançamento.