나는 NHibernate를 사용하고 있는데, Campaign
클래스를 가지고 있는데,이 클래스는 Client
클래스를 멤버 중 하나로 가지고 있으며, [HttpPost] public Create (CreateCampaignViewModel vm)
메서드에서 ModelState.IsValid
을 사용하려고 시도하고있다. 내가 양식 대신 전체 Client
개체에서 Client.Id
을 통과하고있어 나의 뷰 모델 객체 Campaign
ModelStats.IsValid
를 포함으로복잡한 개체에 ModelState.IsValid를 사용하는 방법은 무엇입니까?
은 항상 false입니다.
ModelState.IsValid
을 설정하는 유효성 검사 코드를 실행하기 전에 클라이언트 구성원을로드하는 방법이 있습니까? 또는 ClientId를 기반으로 클라이언트 개체를 검색하고 캠페인에 바인딩 한 후 '수동으로'ModelState
상태를 새로 고치는 방법이 있습니까?