2012-05-20 3 views
0

두 클래스 'Product'과 'Ingredient'이 있습니다. 내보기에서 나는 'Product'개체가 있고 X 'Ingredient'개체를 자바 스크립트 테이블에 만들 수 있습니다.보기에서 컨트롤러까지 여러 객체

List<Ingredient>을보기에서 내 컨트롤러로 전달하는 방법과 둘 이상의 입력이있는 경우 입력 이름을 어떻게 'Ingredient'으로 할 수 있습니까?

답변

2

컨트롤러를 다시 게시하면됩니다. 쿼리 문자열에

그들의 이름은 다음 형식이어야합니다 다음 HTML에서

?Ingredient[0].Foo=bla1&Ingredient[0].Bar=bar1&Ingredient[1].Foo=foo2&Ingredient[1].Bar=bar2 

및 요소 이름이 Ingredient[x].property 여기

+0

니스, JQuery와 모든 이름은 이전에 제출 설정하는 데 사용하지만, 나는 내 actionResult이있다 : 공공 ActionResult는 (제품 제품은 ICollection 성분)을 생성, 내가 사용하는 방법 @ Html.Editor()로 내 성분 변수? – MuriloKunze

+0

@murilokunze. 사용자 정의 템플릿을 작성하지 않으면 사용자가 작성할 수 없습니다. 구글 그것. – gdoron

1

나는이 작업을 수행하기 위해 수행 한 것입니다해야한다. 필요한 작업은 컨트롤의 이름을 올바른 인덱스 값을 가진 배열에 적절하게 설정하는 것입니다. 나는 이 Here is my example