5 回答
TA贡献1811条经验 获得超4个赞
我们可以使用它周围的 div 并为 div 添加类,
<div class="style">
@Html.DisplayNameFor(model => model.title)
</div>
并为 .style 类编写样式,我不知道这是否是正确的方法,但它对我有用。
TA贡献1784条经验 获得超2个赞
@Html.DisplayFor
不会工作,因为它不渲染任何 html 标签,而是渲染纯文本。您可以在浏览器中按 F12 并检查,您会发现没有标签,只有原始内容。
使用
@Html.LabelFor(model => model.Whatever, htmlAttributes: new { @class = "your css" })
TA贡献1805条经验 获得超10个赞
这是一个旧线程,但这对我有用。希望这可以帮助现在搜索的人:@Html.LabelForModel(model.Whatever, new { @style = "color: red" })
TA贡献1872条经验 获得超3个赞
我有两种方法可以做到这一点:
1:给<label></label>类和风格:
@Html.LabelFor(model => model.Title, new { @class = "myCssClass" })
2:使用您必须渲染内容的代码,但将其包装在 div 中并定位其内容:
<div class="myClass">
<h3>@Html.DisplayFor(model => model.Title)</h3>
@Html.DisplayFor(model => model.Title)
@Html.DisplayFor(model => model.Title)
@Html.DisplayFor(model => model.Title)
@Html.DisplayFor(model => model.Title)
@Html.DisplayFor(model => model.Title)
</div>
CSS:
div.myClass {
color: #00BFFF;
}
div.myClass h3{
color: Gold;
}
- 5 回答
- 0 关注
- 183 浏览
添加回答
举报