【发布时间】:2019-02-27 13:21:12
【问题描述】:
我尝试了几种方法来增加显示的电子邮件字段。如您所见,它被切掉了,如果该字段更长,看起来会更好。
其背后的代码如下所示:
<div class="row">
<div class="col-xs-5">
<label class="control-label col-md-4 required" for="HomeZipCode">Home Zip Code:</label>
<div class="col-md-4">
@Html.EditorFor(model => model.HomeZipCode, new { htmlAttributes = new { @class = "form-control", @required = "required" } })
@Html.ValidationMessageFor(model => model.HomeZipCode, "", new { @class = "text-danger" })
</div>
</div>
<div class="col-xs-5">
<label class="control-label col-md-4 required" for="EmailAddress">Email Address </label>
<div class="col-md-4">
@Html.EditorFor(model => model.EmailAddress, new { htmlAttributes = new { @class = "form-control", @required = "required" } })
@Html.ValidationMessageFor(model => model.EmailAddress, "", new { @class = "text-danger" })
</div>
</div>
</div>
我尝试将 div 的 col-md-4 更改为 col-md-5 或 div 的 6,我也尝试将 col-xs-5 更改为更大的数字。
我认为我不需要将col-md-4 更改为更大的标签数字。
任何想法为什么没有显示更改以使电子邮件字段更宽?页面上有足够的空间。
我查看了bootstrap examples,看起来我尝试的方法应该有效。
如何使电子邮件地址字段变宽?
更新 根据@JustLearning 的建议答案,我尝试了这个:
<div class="row">
<div class="col-xs-4 col-sm-4 col-md-4">
<label class="control-label col-md-4 required" for="HomeZipCode">Home Zip Code:</label>
<div class="col-md-4">
@Html.EditorFor(model => model.HomeZipCode, new { htmlAttributes = new { @class = "form-control", @required = "required" } })
@Html.ValidationMessageFor(model => model.HomeZipCode, "", new { @class = "text-danger" })
</div>
</div>
<div class="col-xs-5 col-sm-5 col-lg-5">
<label class="control-label col-md-4 required" for="EmailAddress">Email Address </label>
<div class="col-xs-8 col-md-8 col-lg-8">
@Html.EditorFor(model => model.EmailAddress, new { htmlAttributes = new { @class = "form-control", @required = "required" } })
@Html.ValidationMessageFor(model => model.EmailAddress, "", new { @class = "text-danger" })
</div>
</div>
</div>
【问题讨论】:
标签: asp.net-mvc razor model-view-controller kendo-asp.net-mvc