1

我正在阅读所有关于将 Html.ActionLink 方法与 lambda 表达式一起使用的博客。我什至在这里看到了关于它的 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(this HtmlHelper...) 扩展方法,但没有一个是通用的。

有人有帮助吗?谢谢!!

4

2 回答 2

3

它被移到 Futures 程序集 (Microsoft.Web.Mvc.dll) 中,因为据我了解,开发团队需要解决一些问题。

http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24471

于 2009-06-16T17:38:11.380 回答
2

它应该包含在ASP.NET MVC Futures中。

所以我想答案是它并没有完全进入第一个版本。

于 2009-06-16T17:38:22.817 回答