如何向使用剃刀助手创建的元素添加属性?

时间:2013-09-26 16:44:59

标签: asp.net-mvc html5 razor visual-studio-2012

我正在尝试使用剃刀助手添加classstyle .etc等属性。我怎么能做到这一点?

示例:@Html.LabelFor(model => model.First)

2 个答案:

答案 0 :(得分:3)

您需要使用New关键字,并且可以添加如下所示的HTML属性:

@Html.LabelFor(model => model.First, new { @class = "test", id = "Lbl1"}))

等等。您可以继续在新的{}。

中添加HTML属性

答案 1 :(得分:2)

@Html.LabelFor(model => model.First, new Dictionary<string, object>() { { "class", "class-name" }, { "style", "display:none" } });

这就是你的意思吗?