2
をHtml.DropDownListForします。割り当てIDは、私は<code>SomProperty</code>というモデルプロパティのドロップダウンリストを有する
IDをドロップダウンリストに割り当てるにはどうすればよいですか?
をHtml.DropDownListForします。割り当てIDは、私は<code>SomProperty</code>というモデルプロパティのドロップダウンリストを有する
IDをドロップダウンリストに割り当てるにはどうすればよいですか?
あなたの使用はすでに正しいです。 IDはSomeProperty
となります。また、エンドユーザーが選択する項目の値も含まれます。必要に応じてあなたもできます:あなたは変更
@Html.DropDownListFor(model => model.SomeProperty, (SelectList)ViewBag.items, "-- Select --", new { id = "NewID" })
ボーナス(また、コメントにスティーブンで説明)以下に示すようには、あなたがそうすることができ、デフォルトのID名にしたい場合はまだ
@Html.DropDownListFor(model => model.SomeProperty, (SelectList)ViewBag.items, "-- Select --")
ドロップダウンのCSSクラスを次のように指定してください:
@Html.DropDownListFor(model => model.SomeProperty, (SelectList)ViewBag.items, "-- Select --", new {@class = "form-control"})
すでに追加されている 'id'には何が間違っていますか(つまり' id = "Someあなたがそれをオーバーライドしたい場合、 '' @ Html.DropDownListFor(m => m.SomeProperty、(SelectList)ViewBag.items)、new {id = "xxxx"}) ' –