gpt4 book ai didi

css - 无法使用 Bootstrap 3 在 MVC Razor View 中应用控件对齐

转载 作者:太空狗 更新时间:2023-10-29 15:45:21 25 4
gpt4 key购买 nike

问题陈述:

在我的编辑 View 之一中,我想禁用文本框,因此为此我使用 DisplayFor 而不是 TextboxFor。但是当我使用 Displayfor 时,对齐方式不正确。您可以查看所附图片以供引用。我正在使用 Bootstrap CSS 3.0

如有任何帮助,我们将不胜感激。我应该使用什么内联 CSS 来正确对齐??

Image1:在此图中,您可以看到 Acquire Status ID 标签和 Textboxfor 正确对齐。 enter image description here

Image2:当我使用 DisplayFor 而不是 Textboxfor 时,Acquire Status ID 标签和 Displayfor 没有正确对齐。

enter image description here

查看:

<div class="form-horizontal">
<hr />
@Html.ValidationSummary(true)

<div class="form-group">
@Html.LabelFor(model => model.AcquirestatusID, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DisplayFor(model => model.AcquirestatusID,new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.AcquirestatusID)
</div>
</div>

<div class="form-group">
@Html.LabelFor(model => model.Name, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBoxFor(model => model.Name, new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Name)
</div>
</div>

<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Save" class="btn btn-default" />
</div>
</div>
</div>

最佳答案

我使用 Textboxfor 的只读属性解决了我的问题。

 @Html.TextBoxFor(model => model.AccessoriesID,new { @class = "form-control",@readonly="readonly" })

应用以上代码行后,我的编辑 View 如下所示:

enter image description here

关于css - 无法使用 Bootstrap 3 在 MVC Razor View 中应用控件对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23753452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com