という名前のテーブルがあるとしましょう... Person だと思いますが、列には Name、Email、AgeGroupId があります。
AgeGroupId は、テーブル AgeGroup に関連する int です。Agegroup には、Id と AgeGroupName の 2 つの列しかありません。
さて、「人」を編集するページである私のビューでは、すべての AgeGroupName をテキストとして、ID を値として持つドロップダウン ボックスが必要です。このようにして、後で新しい「年齢グループ」を年齢グループ テーブルに追加すると、すべてのドロップダウン ボックスが更新されます。または、これを行うべきより良い方法はありますか?
私は現在、自分のモデルを渡し、これを行っています:
@Html.DropDownListFor(model => model.AgeGroupId, @agegroups)
ビューの上部で、ハードコードされた値で SelectList を作成しています。それらをハードコーディングしたくないと思いませんか?AgeGroups テーブルからリストを取得するには、@agegroup の代わりに何をすればよいですか?
ありがとう。