MVC ActionLink如何指定text,actionname,controller和htmlattributes

时间:2012-01-16 20:39:46

标签: asp.net-mvc actionlink

我一直在努力做像这样的动作链接:

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

所以我所拥有的是linkText,一个actionname,一个控制器名称和一个链接的id。

然而,没有符合此标志的签名。最近的一个在控制器名称和htmlattributes之间具有路由值。我没有任何路线值,但我需要放在那里。

有人可以告诉我如何最好地解决这个问题吗?

2 个答案:

答案 0 :(得分:6)

将路线值设置为null,你就可以了!

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

答案 1 :(得分:3)

描述

假设我明白你要求的是什么,那就是

示例

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

更多信息