나는 5-6 속성을 가진 모델을 가지고 있습니다. 보기에 텍스트 상자를 만들기 위해 지루한 코드 줄을 작성하는 대신 모델의 모든 속성 (공개)을 반복하고 각 반복마다보기에 텍스트 상자를 만들 수 있습니까?뷰를 통해 모델을 반복하고 각 속성에 대한 텍스트 상자를 만듭니다.
감사
나는 5-6 속성을 가진 모델을 가지고 있습니다. 보기에 텍스트 상자를 만들기 위해 지루한 코드 줄을 작성하는 대신 모델의 모든 속성 (공개)을 반복하고 각 반복마다보기에 텍스트 상자를 만들 수 있습니까?뷰를 통해 모델을 반복하고 각 속성에 대한 텍스트 상자를 만듭니다.
감사
예 a의 도움으로 텍스트 상자를 당신이 @Html.EditorForModel()
를 사용하거나 더 세부적으로 제어하려는 경우 생성 할 수있는 방법, 어떻게 작동하는지 이해하는 MVC에서 "편집기 템플릿"기능에 최대 읽기 작은 반사 :
@foreach (var property in Model.GetType().GetProperties())
{
@Html.Label(property.Name)
@Html.TextBox(property.Name)
}
가 내장이를위한 기능입니다. @Html.EditorForModel()은 각 필드에 적절한 편집기 컨트롤을 출력합니다. 이 그것을 사용자 정의하는 등
나는이 속성의 모든 주석을 무시한다고 생각합니다. – rst