6

我确定我已经看过这种语法

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

或类似的东西作为在 ASP.net MVC 中生成操作 URL 的一种方式,而无需使用魔法字符串。但是,我找不到那个动作重载。我有 ASP.NET MVC 1.0。它在哪里?

4

1 回答 1

8

您需要ASP.NET MVC v1.0 期货程序集:

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

<%= Html.BuildUrlFromExpression<MyController>(x => x.MyMethod(a)) %>
于 2009-07-15T16:44:19.510 回答