如何给分部类添加数据注解?
我有一个自动生成的类,上面有一个属性。我想在同一类型的另一个部分类中向该属性添加一些数据注释。我该怎么做呢? namespace MyApp.BusinessObjects…
如何在ViewModel上使用数据注释?
我正在将 RIA 服务与 LinqToEntitiesDomainService<> 一起使用和 Silverlight 5 Beta 在客户端生成 DomainContext 代码。我的模型/实体中有数据注…
ASP.NET MVC 3 数据注释:动态添加验证
我是数据注释的新手。我想知道是否可以(以及如何)动态添加一些验证。解释原因非常广泛,但我有一个在创建时接收和对象的 ViewModel。在该对象中,我…
带有 UIHint 的 ASP.NET MVC 3 自定义显示模板 - 需要 For 循环吗?
如果我有一个像这样的 ViewModel: public class MyViewModel { [UIHint("SomeTemplate")] public ICollection<SomeViewModel> Submodel { get se…
MVC 3 验证 - 仅在失去焦点或提交后显示错误消息?
我已经使用 DataAnnotations(必需、字符串长度等)在 MVC 3 应用程序中设置了实体,并且 MVC 页面相应地显示了验证错误消息。但是,在用户有机会输入…
如何使 ModelState 键/模型属性名称匹配?
我有一个 MVC3 应用程序,我正在使用 EF4.1 Code First 和 POCO 类。 我的问题涉及摆脱 POCO 类中的硬编码“PropertyNames”,并使用 ModelState 中的…
本地化 MVC3 验证消息
我正在尝试本地化数据注释的验证消息。我认为可以按照此处所述完成: 支持非英语区域设置的 ASP.NET MVC 3 验证。 现在它说 ASP.NET MVC 和 System.Co…
如何在正则表达式中忽略大小写?
我有一个 ASP.NET MVC 应用程序。有一个名为 File 的实体,它有一个名为 Name 的属性。 using System.ComponentModel.DataAnnotations public class F…
DataAnnotations 属性是否被缓存?如果是这样,如何在不同文化之间进行切换?
我有一个支持美国和加拿大的网站。我的邮政编码验证使用我创建的自定义 RegEx 属性来允许本地化我的 RegEx 模式: public class RegularExpressionAtt…
如何在 [DisplayName] 注释中插入新行
无论如何,是否可以在 mvc 视图模型的 [DisplayName()] 注释中添加新行?我目前有一个属性: [DisplayName("Delivery Time (if different from our no…
从自定义属性中获取模型的属性值
我有一个名为 FileLink 的自定义属性,它使用 DisplayForModel() 为具有 ID 值的控制器生成 ActionLink。 该属性看起来像这样: [AttributeUsage(Attr…
ASP.NET MVC - DisplayFormat 属性
在我的模型中,我有具有日期时间类型的 MyDate 属性。 我在此模式下使用 DisplayFormat 属性对属性进行签名: [DisplayFormat(ApplyFormatInEditMode …
是否可以将 DataAnnotations 与接口一起使用?
我想使用 DataAnnotations 来验证实现某些接口的类,因此我向接口添加验证属性,如下所示: public interface IUser { [Required] string Name { get …