添加多个CSS类@ Html.LabelFor

时间:2019-05-02 14:31:17

标签: c# asp.net entity-framework model-view-controller asp.net-identity

我想为@ Html.Label添加多个CSS类,但不是这样

我已经尝试了以下方法:

function acceptOptionsBroken(options: IOptions) {}
acceptOptionsBroken(bo); // oops, error
//                  ~~ 
// Argument of type 'IButtonOptions' is not assignable to parameter of type 'IOptions<never>'.

这些都给我错误

2 个答案:

答案 0 :(得分:3)

将所有类名放在一个字符串中,每个字符串之间用空格分隔。喜欢:

@class = "SerivcesRegistrationLabel control-label col-md-2"

答案 1 :(得分:1)

关闭。 Html帮助程序上的所有属性,例如@id@class都可以模拟字符串实际上如何显示为属性,而无需对其进行任何操作。因此,您可以像在实际元素上一样精确地指定它,并在每个类之后留一个空格。

 @Html.LabelFor(model => model.ServiceName, htmlAttributes: new { @class = "SerivcesRegistrationLabel control-label col-md-2" })

每次在htmlAttributes内使用逗号时,它都期待一个新的属性,而不是另一个类。