我一直在努力做像这样的动作链接:
<li>@Html.ActionLink("Home", "Index", "Invoice", new { id = "homelink" })</li>
所以我所拥有的是linkText,一个actionname,一个控制器名称和一个链接的id。
然而,没有符合此标志的签名。最近的一个在控制器名称和htmlattributes之间具有路由值。我没有任何路线值,但我需要放在那里。
有人可以告诉我如何最好地解决这个问题吗?
答案 0 :(得分:6)
将路线值设置为null
,你就可以了!
@Html.ActionLink("Home", "Index", "Invoice", null, new { id = "homelink" })
答案 1 :(得分:3)
假设我明白你要求的是什么,那就是
@Html.ActionLink("LinkText", "ActionName", "ControllerName",
null, new { id="homelink" })