为@HTML.ActionLink
添加htmlAttributes后,会抛出错误:
"无法解决行动指数"
@Html.ActionLink(" ","Index",routeValues: "Home", htmlAttributes: new { @class = "black" })
没有该属性ActionLink
可以正常工作:
@Html.ActionLink(" ", "Index", "Home")
答案 0 :(得分:1)
首先,您需要一个非空文本作为第一个参数,以便它将显示为链接文本。另外我认为你使用的辅助方法不正确。
这应该有效。
@Html.ActionLink("Home", "Index", "Home", null, new { @class = "black" })
如果要传递一些路由值(将来自查询字符串键值),请将null
替换为匿名对象。
@Html.ActionLink("Home", "Index", "Home", new { id=123} , new { @class = "black" })