1

私の ASP MVC サイトでは、ビューでデフォルトのドロップダウン リスト項目を選択できるようにしたいと考えています。ただし、現在使用しているオーバーロードは、選択する項目を指定するのではなく、別の項目をドロップダウン リストに追加するだけのようです。

を作成したコントローラーのコードは次のとおりです。SelectList

SelectList tmpList = new SelectList(new[] { "", "SAF", "SNY" });
ViewBag.Companies = tmpList;

ビュー内のコードは次のとおりです。SAFただし、これは、以下のスクリーンショットが示すように、リストに余分なものを追加するだけです.

@Html.DropDownListFor(model => model.AgencyCompany1, (SelectList)ViewBag.Companies, "SAF")

ここに画像の説明を入力

4

1 に答える 1

0

コントローラーでこれを試すことができます。2 番目の「SAF」は、選択したオブジェクトを設定する場所です。

ViewBag.list = new SelectList(new[] { "", "SAF", "SNY" }, "SAF");

そしてあなたの見解では(最後の「SAF」パラメータはもう必要ありません):

@Html.DropDownListFor(model => model.AgencyCompany1, (SelectList)ViewBag.Companies)
于 2013-05-21T20:58:04.803 に答える