나는 이것이 당신이 달성하려고하는지 생각 :
말, 모델에, 당신은 직원 (또는 목록 중 하나 이상)이 있습니다
Employee Employee { get; set; }
그래서, 주를 보기는 다음과 같아야합니다.
@Html.DisplayFor(Model => Model.Employee);
그러나 어떻게 템플릿을 만들 수 있습니까?
이 단계에서 한 걸음 뒤로 물러나서 새로운 ViewModel, EmployeeViewModel을 작성하는 것을 고려해야합니다 (이 부분은 "부분보기"여야 함). 지금
EmployeeViewModel Employee { get; set; }
당신 조회/공유라는 DisplayTemplates에 폴더를 만들고 EmployeeViewModel.cshtml을 만듭니다
그래서 지금 당신은 할 수 있습니다. 명확히하기 위해 이제/Views/Shared/DisplayTemplates/EmployeeViewModel.cshtml
을 갖게됩니다.
@model YourNamespace.EmployeeViewModel
을 그리고 지금 당신은 단순히이보기에서 사용할 수 있습니다 :
이의 상단 선은 읽어야 당신이 시작하는 정도로 충분해야한다
@Html.LabelFor(model => model.EmployeeName) // or whatever properties you have
합니다.
Winforms와 같은 방식으로 작업을 시도하면 좌절 할 것입니다. 웹은 매우 다른 짐승입니다. 익숙한 것처럼 MVC를 작동시키지 말고 차이점을 포용 해보십시오. asp.net/mvc 페이지의 오른쪽에있는 비디오를보십시오. –