MVC5アプリケーションでスキャフォールドされたアイテムを使用すると、CSSクラスの「フォームコントロール」のテキストフィールドのようなものが表示されます。フィールドはすべて一貫した丸みのあるコーナー、同じフォントの色/サイズなどを持っていますDropDownListForのCSSクラス
"@Html.DropdownListFor"を使用してドロップダウンリストを追加しました。
Razorで使用するCSSクラスを指定できます。
@Html.DropDownListFor(model => model.OrderItemTypeId, (SelectList)ViewBag.OrderItemTypes, new { htmlAttributes = new { @class = "###########" } })
しかし、私は###########と置き換えるべきか分からない。私が "フォームコントロール"を指定すると、私は上記の正方形のボックスを与えます。 "form-control select"はあまり効果がないようです。
ここで直接
<div class="form-group">
@Html.LabelFor(model => model.Title, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Title, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Title, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.OrderItemTypeId, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(model => model.OrderItemTypeId, (SelectList)ViewBag.OrderItemTypes, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.OrderItemType, "", new { @class = "text-danger" })
</div>
</div>
の上だけでなくスタイルのテキストフィールドを示す大きなスニペットは、私はそれが私のドロップダウン私は既に持っている他のすべてのテキストフィールドと同じ外観を与える使用することができる値が存在するのか?あなたは、それはそれに対応するクラスと外側のタグの適切な階層内で座っていることを確認する必要があり
おかげ
私はそれを信じられません。ありがとう:) – Richard