2016-08-04 3 views
0

私はASP.NET IDを使用し始めました。私の質問はどのように私のデータベースに性別(男性と女性)のドロップダウンリストを追加できますか?DropDownListをASP.NET IDに追加する方法は?

私は..

を私は(CMDでの移行で)私の「AspNetUsers」テーブルに

を「ジェンダー」と呼ばれる文字列値を追加し、私はそこにドロップダウンリストから値を保存したいですMVCを使用していますが、Webフォームも使用できます。 私はこのリンクを見ました:MVC4 Dropdown menu for Genderと私はそれがどのようにデータベースに接続するのか分かりませんでした。

ありがとうございます。コントローラビューで

ViewBag.gender=new List<SelectListItem>(){ 
    new SelectListItem(){Text="Male", Value="Male"}, 
    new SelectListItem(){Text="Female", Value="Female"} 
} ; 

答えて

1

@Html.DropDownListFor(
x => x.GenderId, 
new SelectList(ViewBag.gender as List<SelectListItem>, "Value", "Text")) 
+0

ViewBag.gender = db.genders.Select(X =>新しいSelectListItem(){ テキスト= x.Name、 値= x.Id }))。ToList(); このコードをどこに配置する必要があるのか​​説明できますか? – user6613640

+0

'return View()'の前のコントローラ –

+0

こんにちは、この行にエラーがあります。 ViewBag.gender = db.genders.Select(x => new SelectListItem() 単語dbは赤色でマークされています。 既定の接続を使用します – user6613640

関連する問題