我在ASP.MVC上使用引导程序模板(但这是次要的事实)。我在View上有以下代码:
<div class="form-group">
@Html.LabelFor(model => model.udk_number, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.udk_number, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.udk_number, "", new { @class = "text-danger" })
</div>
</div>
但是@ Html.EditorFor的长度有限。我如何增加此输入的长度?
我有和TextArea类似的问题:
<div class="form-group">
<label class="col-lg-2 control-label" for="annotation_ru">Аннотация(RU)</label>
<div class="col-lg-10">
<textarea class=form-control id="annotation_ru" name="annotation_ru" rows="3" cols="100"></textarea>
<span class="field-validation-valid text-danger" data-valmsg-for="annotation_ru" data-valmsg-replace="true"></span>
</div>
</div>
在上面的示例中,我只能将该区域拉伸到与输入相同的长度。
最佳答案
使用CSS设置<input>
字段的样式。我通常将它们做成100%宽,这样它们就很好而且响应迅速。
input[type=text],
textarea {
width: 100%;
}
关于css - 如何增加ASP.MVC引导模板中EditorFor中输入表单的长度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32801873/