2009-08-09 9 views
1

각각 다른 엔티티 객체를 채우기위한 정보를 수집하는 여러 부분 뷰가 포함 된 뷰가 있습니다. 내 질문은 POST에서 컨트롤러 POST 처리기 메서드에 대한 매개 변수로 올바른 속성으로 채워진 개체 컬렉션을 얻는 방법은 무엇입니까? 당신은 다양한 옵션을 가지고ASP.NET MVC - POST 매개 변수

[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Edit(List<object> objectCollection) 
{ 


} 

답변

3

:

그래서 나는 이런 식으로 뭔가를하고 싶습니다. 일반적인 하나는 기본 모델 바인더를 사용하는 것입니다. html 입력 요소의 명명 규칙을 따라야합니다.

고급 옵션은 ActionFilters 및 사용자 지정 모델 바인더를 사용하는 것입니다.

thisthis 문서를 읽어 보시기 바랍니다. 예컨대

1

사용 FormCollection ...

public ActionResult Create(FormCollection frm) 
{ 
    Book book = new Book(); 
    book.Name = frm["Name"];  

    // other work 

    return View(); 
}