【问题标题】:ASP.net MVC Action URLs with lambda expression带有 lambda 表达式的 ASP.net MVC 操作 URL
【发布时间】:2010-11-11 01:44:27
【问题描述】:

我确定我见过这种语法

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

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

【问题讨论】:

    标签: asp.net-mvc lambda action asp.net-mvc-futures magic-string


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      • 2013-07-02
      • 2011-01-29
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      相关资源
      最近更新 更多