我想更改文本框的背景。这是我的代码:

@Html.TextBoxFor(p => p.Publishers[0].pub_name)

我还需要在TextBoxFor中编写什么来更改背景?

最佳答案

TextBoxFor方法的重载允许您传递HTML属性的对象。

@Html.TextBoxFor(p => p.Publishers[0].pub_name, new { Class="YourBackgroundClass" })

然后,您可以使用CSS规则,例如:
.YourBackgroundClass { background:#cccccc; }

如果要直接应用样式,可以执行以下操作:
@Html.TextBoxFor(p => p.Publishers[0].pub_name, new { Style="background:#cccccc;" })

关于c# - 如何将样式应用于asp.net mvc @ Html.TextboxFor?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6887072/

10-10 21:17