【问题标题】:html.action. Add a class and keep routevalues and htmlattributeshtml.action。添加一个类并保留 routevalues 和 htmlattributes
【发布时间】:2016-12-05 04:36:34
【问题描述】:

如何在下面的链接中添加一个类,同时维护“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>

【问题讨论】:

    标签: asp.net-mvc actionlink html.actionlink


    【解决方案1】:

    您可以将所有 html 属性放在一个匿名对象中,并将其作为您正在使用的重载的第 5 个参数传递。

    这应该可行

    @Html.ActionLink("Register", "Register", "Account",routeValues: null, 
           htmlAttributes: new { id = "registerLink" , @class = "btn navbar-btn js-login-btn" })
    

    【讨论】:

    • 效果很好,感谢详细解答
    猜你喜欢
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多