2013-05-03 2 views
0

주 모델 목록에 모델 인스턴스 목록이 있습니다. 목록에있는 이러한 "하위 모델"은 어떻게 저장됩니까? 목록에있는 내 모델에도 목록이 있습니다. 이것들은 기본, 참조 또는 값으로 저장되어 있습니까?모델 MVC에서 모델 복사본 목록 4 C# 4

본질적으로 현재 모델을 캡처하여 현재 모델 내의 목록에 저장하고 사용자가 모델을 새 데이터로 다시 채울 수 있도록합니다. 내가 전체 모델을 포착하기 때문에 나는 또한 목록을 얻고있다. 오버플로에 문제가 없으므로 목록에있는 모델이 저장되는 방법이 궁금합니다.

나는 모델의 목록과 모델의 목록과 모델의 목록이있는 모델 .... 미리

감사합니다. 모델의

+0

당신은 당신이 시도 샘플 코드를 첨부 할 수 있습니다. – Khurshid

+0

비즈니스 코드. 그리고 나는 그것을 조롱 할 시간이 없다. –

답변

0

:

public class Model 
{ 
    public Model() 
    { 
     SubModels = new List<SubModel>(); 
    } 

    public IList<SubModel> SubModels { get; set; } 
} 

public class SubModel 
{ 
    public int Id { get; set; } 
    public string Name{ get; set; } 
} 

면도기보기는

@for (int i = 0; i < Model.SubModels.Count; i++) 
    { 
     <div id="[email protected](i)"> 
      @Html.HiddenFor(model => Model.SubModels[i].Id) 
      <div> 
       Name 
      </div> 
      <div> 
       @Html.TextBoxFor(model => Model.SubModels[i].Name) 
      </div> 
     </div> 
    }