2012-09-10 2 views
2

IEnumerable of Registrations가있는 모델이 있습니다. 내 페이지에서 jQuery를 통해 등록을 추가하거나 제거 할 수 있습니다. 부분보기를 사용하여 새 등록을 시도했지만 양식에서 첫 번째 항목 만 보냈습니다. 그래서 나는 Html.EditorFor을 사용하기 위해 읽었습니다. 하지만 이제 jQuery를 사용하여 동적으로 새 항목을 추가하는 방법을 찾을 수 없습니다.MVC2 EditorFor - jQuery로 항목 추가

나를위한 힌트가 있습니까?

답변

1

정확하게 달성하는 방법에 대한 단계별 가이드를 보여주는 following article을 읽어 보시기 바랍니다. 그것은 사용자 정의 BeginCollectionItem 도우미를 사용하여 양식이 제출 될 때 값이 올바르게 바인딩되도록 각 행의 입력 필드에 적절한 이름을 생성 할 수 있습니다. 표준 도우미는 콜렉션에 정수 인덱스를 사용하는데, 이것은 클라이언트에서 행을 추가/제거 할 때 문제가됩니다. => 이러한 인덱스를 다시 동기화해야합니다. 반면에이 기사에 설명 된 접근 방식은 키에 대해 Guids를 사용합니다.

+0

Perfect! 왜 내가 많은 자습서에서 찾은 Html.BeginCollectionItem을 찾을 수 없는지 궁금합니다. 이제 나는 모든 진리를 안다. D – artzuk

+0

다행이다. 이 주제에 대해 다른 질문이 있습니까? –

+0

아직 없습니다. 나는 해결책을 시도 할 것이고 나는 모든 것이 finde 일 것이라고 생각한다. – artzuk