我遇到了ActionLink的问题。这是我的代码:
@Html.ActionLink("Home", "Index", "Home", new { @class = "disabled" })
结果:
<a class="disabled" href="/?Length=4">Home</a>
有人可以告诉我为什么它会给我“?长度= 4”。当我要求它使用残疾人类时,我做错了吗?
答案 0 :(得分:3)
我认为你使用了错误的方法签名......
尝试使用:
@Html.ActionLink("Home", "Index", "Home", null, new { @class = "disabled" })
答案 1 :(得分:2)
这是因为您的htmlAttributes对象作为路径数据传入。将您的代码更改为:
@Html.ActionLink("Home", "Index", "Home", null, new { @class = "disabled" })