ASP.NET MVC 백엔드에 데이터를 게시하기 위해 편집기 확장과 함께 데이터 테이블을 사용하고 있습니다. 내가 호출하는 작업은 기본 모델 바인딩을 사용하기위한 속성 값을 자동으로 찾을 수있는 복잡한 개체를 예상합니다.
내 문제는 기본 모델 바인딩이 필드가 내 개체에서 정의한 공용 속성과 정확히 동일한 이름을 가질 것으로 예상한다는 것입니다. 따라서 테이블이 데이터를 data [name] = "name"으로 게시 할 때 'Name'속성의 값을 찾을 수 없습니다.
사용자 지정 모델 바인더를 정의하여이 문제를 해결할 수 있지만 작업 할 모델이 많으므로 기본 모델 바인더가 찾을 수 있도록 테이블에서 보낸 데이터를 다시 형식화 할 수 있습니다 (예 : name =). "이름".
할 수 있습니까?
감사
나단
Ok는 이에 대한 요구가 많지 않다는 것을 알고 있지만, 'preSubmit'이벤트를 수신 한 다음 매개 변수에 제공된 데이터 객체를 조작하여 서버 측에서 필요한 구조 및 이름과 일치시키는 것입니다. .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다