7

情報を表示する非常に一般的な Web ページがあります。.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>

データベースから読み取って表示するテキストと固定テキストを区別したい。ヘルパー Label を使用していますが、違いはありません。すべての黒のテキストが表示されます。@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

Label HTMLHelper に追加のパラメーターを指定して、HTML 属性を指定できますか?

何かのようなもの:

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