、私はそれらを分割したいと思います:ASP.NET MVC子供のViewModel検証
public SignUpViewModel //for display
{
public SignUpUserViewModel SignUpUserViewModel { get; set; } //for validation
public IEnumerable<SelectListItem> UserTypes {get;set;}
}
だから私はSignUpViewModelをレンダリングするが、POSTアクションの引数としてSignUpUserViewModelを取得したいです。
これは妥当なものですか?このアプローチを実装する方法は何ですか?
DefaultModelBinderはこのように動作しません:SignUpUserViewModelがSignUpViewModelのプロパティであることを理解していません。だから私が見る一つの方法は、カスタムモデルバインダーを実装することです。他の?