ASP.netMVCプロジェクトでエディターテンプレートを使用しています。エディタテンプレートは、非表示フィールド、チェックボックス、ラベル、およびテキストボックスで構成されています。
エディターテンプレートは次のとおりです。
@model Models.Domain.myObject
<p>
@Html.HiddenFor(x => x.Id)
@Html.DisplayFor(x => x.Name)
@Html.CheckBoxFor(x => x.Selected)
@Html.TextBoxFor(x => x.DefaultCount, new { disabled = "disabled"})
</p>
このテンプレートを使用する私の見解は次のとおりです。
@Html.EditorFor(model => model.myObject)
myObjectが3つある場合もあれば、10がある場合もあります。MVCは、1つの例外を除いて、これらすべてを設定するという優れた機能を果たします。
名前をすべて互いに右揃えにし、チェックボックスを外観のために左揃えにします。
これどうやってするの?
今、私はこのようなものを手に入れています:
displaydisplay checkbox textbox
display checkbox textbox
displaydisplaydisplay checkbox text box
私が取得しようとしているのは(うまくいけば、アライメントを見ることができます):
displaydisplay checkbox textbox
display checkbox textbox
displaydisplaydisplay checkbox textbox