我正在尝试更改呼叫输出的颜色@Html.DisplayFor
。这是简单的文字。我创建了 css 类并尝试直接在 Razor 视图中对其进行样式设置,但没有任何效果。模型没有问题(它呈现正确的文本)。有很多类似的问题(一、二、三),但这些解决方案都不适合我。最初的尝试是在<h3>
标签内,但我也在标签外尝试过。这是我在视图中的尝试(我尝试了一些事情......):
<h3>@Html.DisplayFor(model => model.Title, new { @class = "h3.link-colour;" })</h3>
@Html.DisplayFor(model => model.Title, new { @class = "h3.link-colour" })
@Html.DisplayFor(model => model.Title, new { @class = "link-colour"})
@Html.DisplayFor(model => model.Title, new { @class = "link-colour" })
@Html.DisplayFor(model => model.Title, new { @style = "color:#00BFFF" })
@Html.DisplayFor(model => model.Title, new { @style = "color:#00BFFF !important;" })
site.css 的相关部分在这里:
/* colour links */
a.link-colour {
color: #00BFFF !important;
}
h3.link-colour {
color: #00BFFF !important;
}
.link-colour {
color: #00BFFF !important;
}
CSS 适用于视图的其他方面。在 Views/Shared/_Layout.cshtml 文件中,有<link rel="stylesheet" href="~/css/site.css" />. 我已经能够在这个项目的另一个视图中应用new { @class = "link-colour" }调用内的技术@Html.ActionLink,所以我不确定发生了什么。我也清除了浏览器缓存。感谢您的任何想法。
波斯汪
一只斗牛犬
holdtom
茅侃侃
守着一只汪
相关分类