2014-09-24 2 views
0

편집기 확장명이있는 datatables를 사용하여 ASP.NET MVC 백엔드에 데이터를 게시합니다. 내가 부르고있는 동작은 기본 모델 바인딩을 사용하기 위해 속성 값을 자동으로 찾을 수 있기를 바라는 복잡한 객체를 기대합니다.편집기 확장 및 ASP.NET MVC 백엔드가있는 DataTables.js 사용

제 문제는 기본 모델 바인딩은 필드가 내 개체가 정의한 공용 속성과 정확히 같은 이름을 가질 것으로 기대합니다. 따라서 테이블이 데이터를 [name] = "name"데이터로 POST 할 때 'Name'속성 값을 찾을 수 없습니다.

사용자 지정 모델 바인더를 정의하여이 문제를 해결할 수 있지만 작업 할 모델이 많아서 기본 모델 바인더에서 찾을 수 있도록 테이블에서 보낸 데이터를 다시 포맷 할 수 있습니다. 그것 예 name = "name".

이 작업을 수행 할 수 있습니까?

감사

나단

답변

0
가 이것에 대한 많은 수요가 아니지만, 다만 방법 넣다가 'preSubmit'이벤트를 수신 한 다음 매개 변수에 주어진 데이터 객체를 조작하는 것입니다 할

좋아 실현 서버 측에서 필요한 구조와 이름을 일치시킵니다.