我想更改文本框的背景。这是我的代码:
@Html.TextBoxFor(p => p.Publishers[0].pub_name)
我还需要在TextBoxFor中写些什么才能改变背景?
发布于 2011-07-31 10:00:58
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;" })
发布于 2018-07-05 23:08:55
现在,您可以像这样添加html属性:
@Html.EditorFor(p => p.Publishers[0].pub_name, new { htmlAttributes = new { @class =
"YourBackgroundClass" } })
https://stackoverflow.com/questions/6887072
复制相似问题