我正在阅读所有这些关于在lambda表达式中使用Html.ActionLink方法的博客。我甚至在这里看到了关于它的ScottGu演讲:http://www.hanselman.com/silverlight/ScottGuAtAltNetConf/
这是一个博客:http://blog.wekeroad.com/blog/aspnet-mvc-preview-using-the-mvc-ui-helpers/
以下是关于它的ScottGu博客:http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
“也可以写成:
<%= Html.ActionLink("Search Drinks", s => s.Results("Beverages", 2)) %>
“
这是一种编写URL路由的强大方式 - 特别是因为它自动支持重构工具 - 为什么这显然是缺失或难以找到?我查看了Reflector中的System.Web.Mvc.Html.LinkExtensions,我看到了很多ActionLink(这个HtmlHelper ...)扩展方法,但没有一个是通用的。
有人有帮助吗?谢谢!
答案 0 :(得分:3)
它已经转移到Futures程序集(Microsoft.Web.Mvc.dll),因为根据我的理解,开发团队需要解决一些问题。
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24471
答案 1 :(得分:2)
它应该包含在ASP.NET MVC Futures中。
所以我想答案只是它没有完全进入第一个版本。