如何在下面的链接中添加一个类,同时保持“htmlAttributes”和“routeValues”(我想我需要它,因为它是模板的一部分?)
<li>@Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })</li>
我试过以下但没有运气:
<li>@Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" }. new { @class = "btn navbar-btn js-login-btn" })</li>
答案 0 :(得分:2)
您可以将所有html属性放在一个匿名对象中,并将其作为您正在使用的重载的第五个参数传递。
这应该有效
@Html.ActionLink("Register", "Register", "Account",routeValues: null,
htmlAttributes: new { id = "registerLink" , @class = "btn navbar-btn js-login-btn" })