0

根据每个站点的配置,表单上的某些字段可能需要也可能不需要。我可以在代码中将 [Required] 属性应用于我的 ViewModel 的字段吗?我想利用表单验证的所有便利,但我不能硬编码 [Required] 属性。

4

2 回答 2

1

结帐FluentValidation.NET。它可以用作数据注释的替代品,并且与ASP.NET MVC有很好的集成。它允许您根据运行时条件定义动态验证规则。

于 2012-05-24T13:35:34.950 回答
0

否。* 元数据已编入程序集。

*(好吧,我猜你可以在运行时发出程序集,但是老天,这将是很多疯狂的工作)

于 2012-05-24T13:34:29.280 回答