7

我有一个非常通用的网页来显示信息。我的 .cshtml 中有这段代码:

<div style="text-align: left">
    Test&nbsp;&nbsp;<p style="color: #1e83ca;"> @Html.Label(Model.MemberName) &nbsp;&nbsp;&nbsp;&nbsp;</p>
    Beruf&nbsp;&nbsp;@Html.Label(Model.ProfessionName)&nbsp;&nbsp;&nbsp;&nbsp;
    Datum&nbsp;&nbsp;@Html.Label(Model.TestTakenDate.ToString()) 
</div>

我想将我显示的从数据库读取的文本与固定文本区分开来。我正在使用助手标签,没有区别。我得到所有黑色文本。如何仅以不同颜色制作 @Html.label 中的内容?或者我还能用什么让它们看起来不同。

4

5 回答 5

6

我刚刚做了以下事情,它对我有用:

@Html.Label("This is a label", new { style = "color:#ff0000"})
于 2015-09-29T14:44:42.067 回答
4

正如我的评论中提到的,尝试使用<span>. 那可行 !

于 2012-06-20T09:53:26.157 回答
2
@Html.Label(Model.ProfessionName, new {@class = "mylabel" })

在 CSS 中

.mylabel
{
   color: green;
}
于 2012-06-19T14:41:09.487 回答
0

尝试给你的@Html.Label 课程。

所以在你的 CSS 中:

.database { color: #1e83ca; }

在你的cshtml中

@Html.Label(Model.MemberName, new { @class = "database"} )
于 2012-06-19T14:42:43.107 回答
0

您可以通过向标签 HTMLHelper 提供附加参数来指定 HTML 属性吗?

就像是:

<%= Html.Label("This is a label", new { style : "color:#FF0000;" } ) %>
于 2012-06-19T14:44:44.073 回答