我想为 @html.label添加多个CSS类,但不是
我已经尝试了以下内容:
@Html.LabelFor(model => model.ServiceName, htmlAttributes: new { @class = "SerivcesRegistrationLabel" , "control-label col-md-2" })
@Html.LabelFor(model => model.ServiceName, htmlAttributes: new { @class = "SerivcesRegistrationLabel" "control-label col-md-2" })
这两个都给我错误
将所有类名称放在一个字符串中,每个名称都被一个空间隔开。喜欢:
@class = "SerivcesRegistrationLabel control-label col-md-2"
关闭。诸如@id
和@class
之类的HTML帮助者上的所有属性都模拟字符串将如何实际显示为属性,而无需实际对其做任何事情。因此,您可以像在实际元素上一样指定它,每个班级后都有一个空间。
@Html.LabelFor(model => model.ServiceName, htmlAttributes: new { @class = "SerivcesRegistrationLabel control-label col-md-2" })
每次您使用逗号时,htmlAttributes
内部都会期望一个新属性,而不是另一个类。