4
키/값 쌍 목록이 있습니다. 의 ViewModel 양식 내가 Html.DisplayFor를 (사용하려고 시도하는 키와 값 respectively.Im에 대한 레이블 및 텍스트 상자를 렌더링 할 필요가보기에Html.DisplayFor() Asp.Net MVC 항목 목록에 대한
public class ViewModel
{
public String Key { get; set; }
public String Value { get; set; }
}
의 사용자 정의 클래스 기본적으로 자사의 목록) 그러나 그것은 함께 간다 모델이며 모델 목록의 속성 만 표시하며 목록은 표시하지 않습니다.
나는 당신이 모델의 각 항목에 대해 렌더링됩니다 기본보기 내부 편집기 템플릿을 사용하여 시도 할 수있는 형식의 무언가
<% foreach (var item in Model) { %>
<tr>
<td>
<%:Html.Display("item")%>
</td>
<td>
<%:Html.Display("item.Value")%>
</td>
</tr>
<% } %>