取决于每个站点的配置,表单上的某些字段可能需要也可能不需要。我可以在代码中将[Required]属性应用于ViewModel的字段吗?我想利用表单验证的所有便利,但我无法对[Required]属性进行硬编码。
答案 0 :(得分:1)
结帐FluentValidation.NET。它可以用作数据注释的替代品,并与ASP.NET MVC很好地集成。它允许您根据运行时条件定义动态验证规则。
答案 1 :(得分:0)
否。*元数据被编入程序集。
*(嗯,我想你可以在运行时发出装配,但主人会有很多疯狂的工作)