2016-08-04 71 views
0

我開始使用ASP.NET身份,我的問題是如何爲我的數據庫添加性別(男性和女性)的下拉列表?如何將DropDownList添加到ASP.NET身份?

我添加了名爲「性別」的字符串值,我的「AspNetUsers」表(在cmd中遷移)

,我想在那裏保存從下拉列表中的值..

我使用MVC,但我也可以使用Web窗體。 我看到這個鏈接:MVC4 Dropdown menu for Gender,我不明白它如何連接到數據庫。

在此先感謝。

回答

1

在控制器

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

鑑於

@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

在控制器之前'返回查看()' –

+0

嗨,我得到這條線的錯誤: ViewBag.gender = db.genders.Select(x => new SelectListItem() 單詞db被標記爲紅色, 我使用默認的連接 – user6613640

相關問題