2016-08-04 1 views
0

ASP.NET Identity를 사용하기 시작했고 제 질문은 어떻게 성별 (남성과 여성) 드롭 다운 목록을 데이터베이스에 추가 할 수 있습니까? 난ASP.NET ID에 DropDownList를 추가하는 방법은 무엇입니까?

..

나는

합니다 (cmd를 마이그레이션과) 내 "AspNetUsers"테이블에 "성"이라는 문자열 값을 추가하고 나는 값 드롭 다운리스트에서 거기에 저장할 MVC를 사용하지만 Web Forms도 사용할 수 있습니다. 이 링크는 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

관련 문제