Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何设置html.EditorFor helper的大小?_Asp.net Mvc_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 如何设置html.EditorFor helper的大小?

Asp.net mvc 如何设置html.EditorFor helper的大小?,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,设置生成字段大小的最简单方法是什么?使用CSS: <div class="foo"> <%= Html.EditorFor(x => x.Foo) %> </div> 您还可以实现一个允许您将任何属性附加到生成的输入字段,例如类,最大长度,大小,…另一个选项:您可以将HTML属性应用到输入本身,而不是将类附加到围绕输入的包装器中(但不适用于“EditorFor”: 进一步讨论:brilliant!指向DataAnnotationsModelMe

设置生成字段大小的最简单方法是什么?

使用CSS:

<div class="foo">
    <%= Html.EditorFor(x => x.Foo) %>
</div>

您还可以实现一个允许您将任何属性附加到生成的输入字段,例如
最大长度
大小
,…

另一个选项:您可以将HTML属性应用到输入本身,而不是将类附加到围绕输入的包装器中(但不适用于“EditorFor”:


进一步讨论:

brilliant!指向DataAnnotationsModelMetadataProvider的链接也很有帮助。
.foo input {
    width: 200px;
}
@Html.TextBoxFor(x => x.Foo, new { @class = "bar" })