0
我不明白爲什麼下面的代碼將標籤放在文本框的右側而不是左側?我應該在<div class="form-group">
附近使用<div class="row">
嗎?Bootstrap表單標籤不放在文本框之前?
任何人都知道我錯過了什麼?
<div class="form-horizontal">
@using (Html.BeginForm("EditClockGroup", "Admin", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.ValidationSummary(false, "", new { @class = "alert alert-danger" })
@Html.HiddenFor(model => model.GroupId, null)
<div class="form-group">
@Html.LabelFor(m => m.GroupId, new { @class = "col-md-2 control-label" })
@Html.TextBoxFor(m => m.GroupId, new { @class = "col-md-7 form-control" })
</div>
<div class="form-group">
@Html.LabelFor(m => m.GroupName, new { @class = "col-md-2 control-label" })
@Html.TextBoxFor(m => m.GroupName, new { @class = "col-md-7 form-control" })
</div>
<div class="form-group">
<div class="col-md-7 col-md-offset-2">
<input type="submit" value="Update" class="btn btn-primary" />
</div>
</div>
}
</div>
在「控件大小調整」部分的窗體的引導文檔中,您應該看[這裏](http://getbootstrap.com/css/#forms-control-sizes)。您應該查看「水平表單組大小」部分。它看起來像是將'.form-control'嵌套在'col-'中,而不是將其添加到輸入類 – zgood