5

複数の DropDownListFors を持つ作成ビューがあります。新しいオブジェクトが作成されるたびに、DropDownListFors の 1 つだけが値を持つ必要があります。optionLabel が選択されたままの場合、他のオブジェクトは結果として 0 を返すようにします。

DropDownListFor の optionLabel の値として 0 を割り当てるにはどうすればよいですか?

編集:これは私のビューでの私の DropDownListFor コードの例です:

@Html.DropDownListFor(model => model.cardReward.ID, new SelectList(ViewBag.cardReward, "Id","Name"), "None")

ページをレンダリングすると、次のように上部になしのリストが作成されます。

<option value>None</option>

私はそれが次のようになりたい:

<option value="0">None</option>
4

2 に答える 2

1

新しい空の文字列を挿入します。例を次に示します。

@Html.DropDownListFor(x => x.ProjectID, Model.Projects, string.Empty)
于 2015-10-22T13:50:51.137 に答える