- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 ASP.Net MVC 中使用 DataAnnotations 和 MetadataType 来验证通过我们 www 站点上的表单创建的自定义对象之一。它工作得很好。
但是现在我们还需要能够通过我们内部管理站点中的表单创建相同的对象。
但是,验证规则略有不同,因为 www 站点上的某些字段是必填字段,而当我们通过内部管理系统自己填写表单时,这些字段不是必填字段。
此外,我希望能够根据从哪个站点/表单收集数据等,为同一字段提供不同的 DisplayNames 和不同的验证消息。
我如何才能拥有两种不同的 MetadataType 并指定在管理站点内验证时我希望使用哪一种,而不是 www 站点..即两组不同的验证规则以及指定我要验证哪一个规则的能力..
我使用 Buddy(部分)类使用了我的 MetadataType,因为我的对象是由 LINQ to SQL 自动生成的。
最佳答案
这可能会有所帮助:
http://andrewtwest.com/2011/01/10/conditional-validation-with-data-annotations-in-asp-net-mvc/
关于asp.net-mvc - 使用 DataAnnotations 和 ASP.Net MVC 的多个 MetadataType 验证规则集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632903/
(.NET 4.0/WebForms/EF 4.1 POCO) 你好, 我使用自定义验证器将 DataAnnotations 与 WebForms 结合使用(源代码如下)。 当我直接在生成的类中使用
在我们的应用程序中,我们使用 EF4.0 和 POCO 实体生成器从数据库生成实体。为了应用数据注释,我们正在创建接口(interface)并在我们创建的部分类上实现这些接口(interface),以
我想将 DisplayAttribute 添加到 Client 实体(来自另一个项目),但不想用特定于 MVC 或 UI 的属性污染我的实体层。所以我计划通过将元数据类应用到 View 模型来添加 D
我使用 Database-First 生成模型类(EDMX 文件),我想使用“MetadataType”进行验证。我在这里阅读了解决方案,但它们对我不起作用。 这是我的代码: [MetadataTyp
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我正在使用 MetadataType 为我的实体提供两个独立实体的验证功能。需要注意的是,我正在使用客户端向导,使用 jQuery 和 JavaScript 进行非侵入式验证。验证似乎适用于一个实体而
我在我的域模型类上使用 MetaDataType 属性。它应该将属性信息从引用的类移动到已设置 MetadataType 属性的类中。但它并不像宣传的那样。是什么导致了这里的问题? [Metadata
如果我通过 MetadataType attribute 将属性应用于部分类, 通过 Attribute.IsDefined() 找不到这些属性. 谁知道为什么,或者我做错了什么? 下面是我为此创建的
我已经盯着这个看了很长时间了,看不出问题所在。 我使用 EF4 和 POCO 生成器生成了一些 POCO 类。 我正在尝试使用 MetadataType 属性来创建我可以在我的 View (asp.n
我似乎理解了将 MetadataTypeAttribute 帮助到 Add Validation to the Model 背后的原因如果是 Database First因为我们希望避免下次从数据库生
我有一个类(class)叫 public partial class Contact { public int Id { get; set; } public string Title {
在 Microsoft MVC 3.0 中,我有一个类: public class Product{ public string Title {get;set;} } 此类可以表示为 Prod
我正在使用 VS 2010 RTM 并尝试使用 MetadataTypeAttribute 对简单类型执行一些基本验证。当我将验证属性放在主类上时,一切正常。但是,当我把它放在元数据类上时,它似乎被忽
我正在使用 DataAnnotations 对 MVC ViewModel 应用验证,它是几个 Entity Framework 对象和一些自定义逻辑的组合。已经为接口(interface)中的实体对
我在 ASP.Net MVC 中使用 DataAnnotations 和 MetadataType 来验证通过我们 www 站点上的表单创建的自定义对象之一。它工作得很好。 但是现在我们还需要能够通过
我是一名优秀的程序员,十分优秀!