我正在阅读所有关于将 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...) 扩展方法,但没有一个是通用的。
有人有帮助吗?谢谢!!