2013-07-25 3 views
0

MVC를 처음 사용하고 뷰에서 SelectListItem을 깔끔하게 사용하지 말라고 들었습니다. 모델에 넣은 다음보기로 전달하는 것이 좋습니다.ViewModel MVC에서 드롭 다운/SelectListItem

모델의 코드가 정확한지 전혀 알 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다. 코드가 여기에 있습니다 : 사전 :

답변

0

에서

public class ZipCodeModel 
    { 
     public string ZipCode { get; set; } 


     public static readonly 
      IEnumerable<SelectListItem> items; 

     static ZipCodeModel() 
     { 
      items = new List<SelectListItem> 
      { 
       new SelectListItem {Text = "A"}, 
       new SelectListItem {Text = "B"}, 
       new SelectListItem {Text = "C"}, 
       new SelectListItem {Text = "D"} 
      }; 
     } 
    } 

주셔서 감사합니다 응답이

@Html.DropDownListFor(m => m.ZipCodeModel, 
     new SelectList(m.audioThemes, "Value", "Text"), new { @class = "class" }) 
+0

감사를보십시오, 나는 slighlty 내 컨트롤러를 수정하고 지금 @Pete : – Pete

+0

을 작동하는 것 같군 : 유용하다면 허용 가능한 것으로 표시하십시오. – Amit

관련 문제