2
@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, new { id = "natureOfVisit", @class = "text white" })

このDropDownListForにdeafult値を追加するにはどうすればよいですか。つまり、ユーザーがこのドロップダウンがあるモデルを編集するためのポップアップを開いて、ドロップダウンボックスから現在のmodel.title値を選択するときです。

4

2 に答える 2

2

これを試して:

@Html.DropDownListFor(model => model.title, (SelectList)ViewBag.NoVList, "Please Select...", new { id = "natureOfVisit", @class = "text white" })

3番目のパラメーターはoptionLabelです。

于 2012-09-04T07:56:23.957 に答える
0

ドロップダウンのデフォルト値を設定するには、適切なSelectListを作成する必要があります。

ViewBag.NoVList = new SelectList(novs, "valueField", "textField", 1);

ここでは、novs[1]がデフォルトの選択になります。

于 2012-09-04T08:26:02.810 に答える