1

我正在努力更改 MVC TextBoxFor 的字体大小?

我可以在使用时更改字体大小:

输入,文本区域 {}

但这改变了我所有的输入大小。我还尝试在我的 TextboxFor 中添加一个 CSS 类:

@Html.EditorFor(model => model.UserName, new { @Class = "Mytextarea" })

css

.Mytextarea {
    font-size: 0.85em !important;
    height: 14px !important;
    color: #333 !important;
    /*font-family: inherit;*/
    width: 300px;

}

这没有任何影响。

我的 TextBoxFor 又大又笨重,我无法更改它们,如果可能的话,我想设置样式以一次性更改它们。


编辑:

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

因此,您从询问有关 TextBoxFor 的问题开始,但您的实际代码引用了 EditorFor。

使用EditorFor扩展时,您需要编写自定义编辑器模板来描述可视化组件。如果你不这样做,它将使用默认模板,这是"text-box single-line"来自哪里。

有关如何构建可以分配给助手的模板的快速说明,请参阅此答案。EditorFor或者就TextBoxFor这样使用。

@Html.TextBoxFor(model => model.UserName, new { @Class = "Mytextarea" })
于 2014-06-05T17:59:13.523 回答