【问题标题】:MVC ActionLink how to specify text, actionname, controller and htmlattributesMVC ActionLink 如何指定文本、动作名称、控制器和 htmlattributes
【发布时间】:2012-02-11 17:54:10
【问题描述】:

我一直在尝试执行如下操作链接:

<li>@Html.ActionLink("Home", "Index", "Invoice", new { id = "homelink" })</li>

所以我拥有的是linkText、一个动作名称、一个控制器名称和一个链接的ID。

但是没有与此匹配的签名。最接近的是控制器名称和 html 属性之间的路由值。不过,我没有需要放在那里的任何路由值。

谁能告诉我如何最好地解决这个问题?

【问题讨论】:

    标签: asp.net-mvc actionlink


    【解决方案1】:

    将路线值设置为null,一切顺利!

    @Html.ActionLink("Home", "Index", "Invoice", null, new { id = "homelink" })
    

    【讨论】:

      【解决方案2】:

      说明

      假设我明白你的要求,那有一个超载

      样本

      @Html.ActionLink("LinkText", "ActionName", "ControllerName", 
                        null, new { id="homelink" })
      

      更多信息

      【讨论】:

        猜你喜欢
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-31
        • 2013-12-27
        • 2013-07-24
        • 1970-01-01
        相关资源
        最近更新 更多