html.action。添加一个 class 并保留 routevalues 和 htmlattributes
html.action. Add a class and keep routevalues and htmlattributes
如何在下面的 link 中添加 class,同时保持 "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>
您可以将所有 html 属性放在一个匿名对象中,并将其作为您正在使用的重载的第 5 个参数传递。
这应该有效
@Html.ActionLink("Register", "Register", "Account",routeValues: null,
htmlAttributes: new { id = "registerLink" , @class = "btn navbar-btn js-login-btn" })
如何在下面的 link 中添加 class,同时保持 "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>
您可以将所有 html 属性放在一个匿名对象中,并将其作为您正在使用的重载的第 5 个参数传递。
这应该有效
@Html.ActionLink("Register", "Register", "Account",routeValues: null,
htmlAttributes: new { id = "registerLink" , @class = "btn navbar-btn js-login-btn" })