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

Ano*_*use 5 asp.net-mvc actionlink

我一直试图做一个像这样的动作链接:

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

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

但是没有与之匹配的签名.最近的一个在控制器名称和htmlattributes之间具有路由值.我没有任何路线值,但我需要放在那里.

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

KMa*_*Man 6

设置路线值,你null很高兴!

@Html.ActionLink("Home", "Index", "Invoice", null, new { id = "homelink" })
Run Code Online (Sandbox Code Playgroud)