ASP.net MVC Action URL с лямбда-выражением - PullRequest
6 голосов
/ 15 июля 2009

Я уверен, что видел этот синтаксис

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

или что-то в этом роде как способ создания URL действий в MVC ASP.net без магических строк Однако я не могу найти эту перегрузку Action. У меня ASP.NET MVC 1.0. Где это?

1 Ответ

8 голосов
/ 15 июля 2009

Вам нужно ASP.NET MVC v1.0 Futures сборка:

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

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