2013-03-17 3 views
0

MVC 4를 사용하며 아래 모델을 정의하고 View에서 동일한 모델을 사용합니다.강력하게 형식화 된보기의 체크 박스 모음

보기에 항목을 표시하고 각 도시에 대한 확인란을 렌더링하고 싶습니다. 따라서 사용자는 perticular 항목에 대해 여러 도시를 선택할 수 있습니다. 내가 선택한 도시 이름을 얻을 좋아하고 city1, 시티 2, 시티 3 형식으로 같은 DB에 저장 를 원할 것 컨트롤러에서

public class City 
{ 
int id{get;set;} 
string name{get;set;} 
} 
public class Item 
{ 
int id{get;set;} 
List<City> cities{get;set;} 
} 

public class ItemController{ 

public ActionResult Save(Item item){ 
List<city> selectedCitirs=item.cities; // here null 

return View(); 
} 

public ActionResult Get(int id){ 

Item item=Service.GetItem(id); 

return View(item); 

} 

} 

@model item 

@foreach(City c in item.cities){ 

@Html.CheckBoxFor(c=>c.name) 

} 

.

컨트롤러는 item.cities를 제공하지 않습니다. 수행하는 방법?

답변

관련 문제