使用Html.TextAreaFor时如何更改字体和颜色?

Awk*_*der 4 html asp.net asp.net-mvc

我正在使用以下代码显示一些文字,它不会改变字体颜色,任何人都知道为什么?

<%= Html.TextAreaFor(m => m.Component.ApplicationDescription, new { cols = "40%", Style = new Style { ForeColor = Color.Red } })%>
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 11

<%= Html.TextAreaFor(m => m.Component.ApplicationDescription, 
    new { cols = "40%", style = "color:red;" })%>
Run Code Online (Sandbox Code Playgroud)

或应用CSS风格:

<%= Html.TextAreaFor(m => m.Component.ApplicationDescription, 
    new { cols = "40%", @class = "foo" })%>
Run Code Online (Sandbox Code Playgroud)

这看起来像这样:

.foo {
    color: red;
}
Run Code Online (Sandbox Code Playgroud)