숨겨진 필드로 전체 모델을 렌더링하는 방법이 있습니까?숨겨진 필드로 ASP.NET MVC 렌더링 모델
뭔가 같은 :
@Html.HiddenFor(m => m)
또는 내가 HiddenFor 내 모델의 모든 하나의 속성을 렌더링해야합니까?
편집 :
복잡한 마법사입니다 (5-10 단계). 마지막 단계에서 데이터를 DB에 저장하려고합니다. 아마 모델을 숨겨진 필드에 JSON으로 직렬화 할 수 있습니다. 그런 다음 JS를 통해 액세스 할 수도 있습니다.
무슨 요점이 될까요? –
유형의 T 일반 모델을 만든 다음 EditorFor 또는 DisplayFor 템플릿을 사용하고 리플렉션을 사용하여 모델의 속성을 반복하고 숨겨진 필드로 렌더링 할 수 있습니다. 이 같은 것이 효과가 있습니다. 그러나 나는 동의한다 - 무엇이 요점이 될 것이냐? –
@StephenMuecke 예를 들어 양식 유효성 검사가 실패하고 모델 오류가 표시 될 때 편집 할 수없는 모델 속성을 다시 렌더링 할 수 있다고 가정합니다. –