我在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/

10-16 00:25