如何将DropDownList添加到ASP.NET标识?

时间:2016-08-04 17:46:04

标签: asp.net-mvc asp.net-identity

我开始使用ASP.NET身份,我的问题是如何将性别(男性和女性)的下拉列表添加到我的数据库中?

我在“AspNetUsers”表中添加了一个名为“Gender”的字符串值(在cmd中进行了迁移)

我希望从下拉列表中保存值..

我正在使用MVC,但我也可以使用Web Forms。 我看到了这个链接:MVC4 Dropdown menu for Gender,我不明白它是如何连接到数据库的。

提前致谢。

1 个答案:

答案 0 :(得分: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"))