0
액션 컨트롤러에 게시 할 제출 페이지가 &이고이 액션 컨트롤러는 FormCollection
개체 만 허용합니다 (이 페이지의 동적 특성의 원인).유효성 검사 실패 후 FormCollection에서보기 다시 렌더링
이제 FormCollection에서받은 값을 통해 비즈니스 유효성 검사가 수행됩니다. 내 질문은 양식 컬렉션에서받은 값으로보기를 다시 렌더링해야하는 값 중 하나에서 오류가 발견 된 것입니다. (수행하는 방법에 너무 ???) 당신은 FormCollection를 통해 루프는 다음 ViewData
[HttpPost]
public ActionResult Create(FormCollection collection)
{
foreach (string key in collection.AllKeys)
{
ViewData[key] = collection[key];
}
return View()
}
의 값을 저장할 수
'ViewModel'도'FormCollection'입니까? – haim770
아니요, viewmodel은 질문 클래스의 목록을 포함하는 강력한 형식의 클래스입니다.보기에서 & nbsp; 형식의 입력에 따라 각 질문을 렌더링합니다. select, file ...도 양식의 각 html 요소에 이름은 질문 ID와 같으므로 서버 측에서는 어떤 값이 어떤 질문에 응답하는지 알고 있습니다. – abdelrady