ASP.Net MVC 中可用的大多数 Html 助手都具有object htmlAttributes
. 这用于为输出的标签提供附加属性值。这些的一种常见用法htmlAttributes
是输出 css 类名。因此,例如,让我们以以下示例为例:
@Html.TextBox("Title", string.Empty, new { class="css-class-name" })
在这里,我们尝试创建一个带有 ie 类的文本框class="css-class-name"
。在您的视图中尝试上面的代码,Visual Studio 会向您显示“预期表达式”的错误。
所以问题是,如何为 htmlAttributes 提供由 c# 保留关键字(如“class”)组成的键?