【发布时间】:2012-09-30 06:06:17
【问题描述】:
我有一个接受以下模型的操作方法 - LanguagesViewModel:
public class LanguagesViewModel : ViewModelBase
{
IEnumerable<LanguageItem> Languages { get; set; }
}
public class LanguageItem
{
[Required]
public int LanguageId { get; set; }
[Required]
public int SpeakingSkillId { get; set; }
[Required]
public int WritingSkillId { get; set; }
[Required]
public int UnderstandingSkillId { get; set; }
}
我还有一个自定义模型绑定器,用于将 POST 数据绑定到 IEnumerable<LanguageItem>。
问题是如何让 DataAnnotations 验证工作?
【问题讨论】:
-
你能发布你的自定义活页夹的代码吗?
-
我发现了这个tutorial,我相信它对您的问题非常有用。
标签: asp.net-mvc-2 data-annotations custom-model-binder