【发布时间】:2019-08-09 09:25:43
【问题描述】:
我有一个 ViewModel 用于包含两个单独的 ViewModel 的向导,这些 ViewModel 用于将部分视图加载到向导中。根据在 Step1 上选择的选项,我需要验证 Step2 或 Step3。 Step2 和 3 的视图模型有自己的 AbstractValidator,因为它包含客户端验证,所以效果很好。问题是,如果我使用 ModelState.IsValid,其中一个 VM 总是无法验证,因为它是空的(未填写该步骤)。有没有办法跳过对其中一个视图模型的验证?
【问题讨论】:
标签: asp.net validation model-view-controller unobtrusive-validation