3
我有以下ViewModel,我想創建一個自定義綁定器來綁定子類(LogOnModel,ChangePasswordModel)。複雜類型MVC的自定義模型綁定器3
public class LogOnViewModel
{
public string NextStep { get; set; }
public string PreviousStep { get; set; }
public string ReturnUrl { get; set; }
public bool MustChangePassword { get; set; }
public bool MustAgreeNewPrivacyStatement { get; set; }
public LogOnModel logOnModel { get; set; }
public ChangePasswordModel changePasswordModel { get; set; }
}
我能創造我的定製綁定(從DefaultModelBinder繼承),但從來就沒有能夠得到充分的驗證後的模型(ModelState中填充),回到我的控制器。它對於簡單類型(string,bool,....)來說工作得很好,但對於複雜類型(子類)來說更復雜一些。
是MVC 3期貨我的問題的答案或有人能夠覆蓋DefaultModelbinder綁定子類?
感謝, 米歇爾
Michel,我真的不明白你在問什麼。你能重述這個問題嗎? – neontapir 2011-03-10 06:15:42
我想創建一個自定義綁定器來綁定我的LogOnViewModel(與子類)。我無法獲得綁定的子類。 – 2011-03-10 13:31:04