2010-08-23 4 views
1

이 호에서 시작됩니다 MVC 2 나는 당신이 나를 도울 수 있기를 바랍니다. 나는 기본 모델DB에 삽입하기 위해 Dropdownlist MVC 2 값을 가져 오는 방법

public class RegisterModel 
{ 

    public string Name { get; set; } 

    public int idCountry { get; set; } 
    public string Country { get; set; } 
} 

을 만들어 그리고 나는 내보기

public ActionResult Register() 


ViewData["country"] = new SelectList(db.PAIS.ToList(), "ID_PAIS", "DESC_PAIS"); 
return View(); 

} 

다음 컨트롤러에있는

<div class="editor-field"> 
         <%= Html.DropDownList("country")%> 
        </div> 

하지만 데이터베이스에 저장하고자 할 때 나에게 오류를 보여

[HttpPost] 
    public ActionResult Register(RegisterModel model) 
    { 
      USUARIO usuario = new USUARIO() 
       { 
       name = model.name, 
       city = model.city // show me a error 
       } 
    } 

요 내 응용 프로그램의 드롭 다운 목록에서이 매개 변수를 사용하여 데이터베이스에 저장하는 방법을 알려주십시오.

+0

아니요, 문제는 데이터베이스에이 값을 저장하는 방법입니다. – AbsolutJav

+1

오류는 무엇입니까? – HitLikeAHammer

답변

0

이 부분을 보시고 question을 방문하십시오. 나는 그것이 당신의 질문에 대답하는 데 도움이 될 것 같아요.

+0

고마워,하지만 난 몇 가지 드롭 다운 목록 예; 국가, 도시, 유형 문서 및 이름은 간단한 레지스터이지만 데이터베이스에 저장하지 않습니다. 이 간단한 문제로 제발 도와주세요. – AbsolutJav

+0

질문이 조금 애매합니다. 데이터베이스에 값을 저장하는 방법은 모델을 설정 한 방법에 따라 다릅니다. 엔티티 프레임 워크, Linq to SQL 또는 다른 것을 사용하고 있습니까? 또한, 원래의 질문에서 당신은 당신이 얻고있는 오류를 말하지 않습니다 - 단지 당신이 그것을 얻고 있다는 것입니다. 정확히 오류가 무엇입니까? – HitLikeAHammer

관련 문제