1
@Html.DropDownListFor(m => m.field, Model.fieldList, "Select")

データベースからドロップダウンリストの値を取得する上記のコードがあります。データベースには選択値がないため、リストに追加します。ただし、選択した値を特定の値(変数)に設定したい。これどうやってするの?

選択した値を「WI」にして、「WI」がリストにあるとします。どうすればいいですか?または、@value プロパティを指定するにはどうすればよいですか?

4

1 に答える 1

0

関数はDropDownListFor、指定された選択リストに選択された値があるかどうかを最初に調べます。選択されたリスト項目に選択された値がない場合、ドロップダウン リストのフィールドの値が調べられ、正しい値が見つかるまでそれが各選択リスト項目の値と一致しようとします。選択リスト項目に値がない場合は、代わりにテキストと比較されます。

完全なリストが生成されたら、それをループして選択する値を見つけ、selected プロパティを true に設定すると、その値が選択されます。

于 2012-12-07T20:44:33.507 に答える