そのページで使用されている「Static Control」ラベルと同じラベルを使用したい。ただし、同じ Bootstrap バージョンを使用していますが、フォーム コントロールをそのように配置することはできません (ラベルを右フロートにし、データ フィールドを左フロートにして並べて配置し、それらの間に「:」記号が必要です。ただし、結果は下の画像のとおりです.私のコードを見て、何が間違っているのか教えていただけますか?
そのページのコード:
<div class="form-group">
<label class="col-md-3 control-label">Static Control</label>
<div class="col-md-9">
<p class="form-control-static"> email@example.com </p>
</div>
</div>
Razor ページで使用するコード:
<div class="form-group">
@Html.LabelFor(m => m.Name, new { @class = "col-md-3 control-label" }):
<div class="col-md-9">
@Html.DisplayFor(m => m.Name, new { @class = "form-control-static" })
</div>
</div>
<br />
<div class="form-group">
@Html.LabelFor(m => m.Surname, new { @class = "col-md-3 control-label" }):
<div class="col-md-9">
@Html.DisplayFor(m => m.Surname, new { @class = "form-control-static" })
</div>
</div>