gpt4 book ai didi

asp.net-mvc - 使用 DataAnnotations 和 ASP.Net MVC 的多个 MetadataType 验证规则集

转载 作者:行者123 更新时间:2023-12-01 01:31:24 25 4
gpt4 key购买 nike

我在 ASP.Net MVC 中使用 DataAnnotations 和 MetadataType 来验证通过我们 www 站点上的表单创建的自定义对象之一。它工作得很好。

但是现在我们还需要能够通过我们内部管理站点中的表单创建相同的对象。

但是,验证规则略有不同,因为 www 站点上的某些字段是必填字段,而当我们通过内部管理系统自己填写表单时,这些字段不是必填字段。

此外,我希望能够根据从哪个站点/表单收集数据等,为同一字段提供不同的 DisplayNames 和不同的验证消息。

我如何才能拥有两种不同的 MetadataType 并指定在管理站点内验证时我希望使用哪一种,而不是 www 站点..即两组不同的验证规则以及指定我要验证哪一个规则的能力..

我使用 Buddy(部分)类使用了我的 MetadataType,因为我的对象是由 LINQ to SQL 自动生成的。

最佳答案

关于asp.net-mvc - 使用 DataAnnotations 和 ASP.Net MVC 的多个 MetadataType 验证规则集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com