2009-07-15 139 views
6

ASP.net MVC行动网址我敢肯定,我已经看到了这句法与lambda表达式

<%= Url.Action((MyController c) => c.MyMethod("a")) %> 

或类似的东西,以此来产生在ASP.net MVCS行动网址,不用魔法的字符串。但是,我无法找到该操作超载。我有ASP.NET MVC 1.0。它在哪里?

回答

8

您需要ASP.NET MVC v1.0 Futures组件:

<%= Html.ActionLink<MyController>(x => x.MyMethod(a), "text") %> 

<%= Html.BuildUrlFromExpression<MyController>(x => x.MyMethod(a)) %>