【问题标题】:passing css class name to asp.mvc view helper将 css 类名传递给 asp.mvc 视图助手
【发布时间】:2010-12-08 09:29:20
【问题描述】:

在 ASP.NET MVC 视图助手中,您可以执行类似的操作

<%= Html.ActionLink("click me", "DoSomething", null, new { someAttribute = "a value" } )  %>

这将产生以下 HTML

<a href="DoSomething" someAttribute="a value">click me</a>

我的问题是....如果我想设置“类”属性怎么办?

<%= Html.ActionLink("click me", "DoSomething", null, new { class = "a-class-name" } )  %>

这不会编译,因为“class”是一个保留字。

有解决办法吗?

【问题讨论】:

    标签: c# asp.net-mvc html-helper object-initializers


    【解决方案1】:

    是的,使用@ literal

    <%= Html.ActionLink("click me", "DoSomething", null, 
        new { @class = "a-class-name" } )  %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 2017-04-23
      • 2016-01-07
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 2021-11-20
      相关资源
      最近更新 更多