我确定我已经看过这种语法
<%= Url.Action((MyController c) => c.MyMethod("a")) %>
或类似的东西作为在 ASP.net MVC 中生成操作 URL 的一种方式,而无需使用魔法字符串。但是,我找不到那个动作重载。我有 ASP.NET MVC 1.0。它在哪里?
我确定我已经看过这种语法
<%= Url.Action((MyController c) => c.MyMethod("a")) %>
或类似的东西作为在 ASP.net MVC 中生成操作 URL 的一种方式,而无需使用魔法字符串。但是,我找不到那个动作重载。我有 ASP.NET MVC 1.0。它在哪里?
您需要ASP.NET MVC v1.0 期货程序集:
<%= Html.ActionLink<MyController>(x => x.MyMethod(a), "text") %>
<%= Html.BuildUrlFromExpression<MyController>(x => x.MyMethod(a)) %>