EditorFor 和 StringLength DataAnnotations
我的模型上有以下属性 [Display(Name = "MyProperty")] [StringLength(10)] public string MyProperty { get;set; } 和以下 EditorFor 模板 我遇到的…
如果存在 DataAnnotation 验证错误,如何禁用表单的提交按钮?
我尝试绑定到表单中所有输入的更改事件,并检查页面上是否有任何验证消息。问题是验证似乎是在更改事件之后发生的,因此我在页面上出现错误之前进行检…
为 WPF 组合 DataAnnotations 和 IDataErrorInfo
我正在编写一个 WPF 应用程序,我想使用数据注释来指定 Required 字段、Range 等。 我的 ViewModel 类使用常规的 INotifyPropertyChanged 接口,我可…
Castle 验证器可以与 DataAnnotations 属性一起使用吗?
有没有办法使 DataAnnotations 属性如 必需 与 Castle 验证器? 我知道 Castle 有它自己的属性 - 但我想对视图和业务逻辑使用相同的属性。所以我希望…
我可以通过 UIHint 控制参数发送 SelectList 吗?
我可以通过数据注释发送 SelectList 吗?就像...... [UIHint("DropDownList", "", new SelectList(new[] {"one","two","three"}))] public virtual in…
如何从代码中检索数据注释? (以编程方式)
我正在使用 System.ComponentModel.DataAnnotations 为我的 Entity Framework 4.1 项目提供验证。 例如: public class Player { [Required] [MaxLeng…
如何在不重复代码的情况下实现业务和视图验证?
如何避免需要在 ViewModel 和业务/域对象上重复验证规则? 例如,我可以在 ViewModel 上使用 DataAnnotation 属性,这将为我的 MVC Web 应用程序提供…
手动使用数据注释验证和对象图
假设我有两个简单的类: public class CustomerDetails { [Required] public string Address { get; set; } } public class Customer { public Custom…
EntityFramework 和 DataAnnotations,未显示错误
我正在使用实体框架并尝试使用数据注释进行验证。我在谷歌上查找了几个例子,发现到处都有相同的结构。我遵循了它,但由于某种原因我的错误没有显示在…
重写 DisplayFormat(DataFormatString)
public abstract class MyBaseClass { [DisplayFormat(DataFormatString = "{0:0.00}")] public virtual decimal Value { get { return 1.23456m; } }…
如何在显示属性、名称字段中添加新行
我正在开发 MVC3 应用程序,并使用数据属性作为屏幕上的显示名称字段。下面是一个代表性示例 - [Required] [Display(Name = "Staff Id (format \"9999…
wpf idataerrorinfo 组合框
我有一个简单的视图和视图模型,后者实现 IDdataErrorInfo 和 IValidationExceptionHandler。该视图包含一个组合框,其 ItemsSource 绑定到一个集合,…
需要 MVC 3 方面的帮助,以更好的方式在集合属性上创建自定义验证器
我一直致力于创建自定义验证器来满足我们项目的业务规则。 现在下面给出的是模型: public class CreateTestModel { 公共创建测试模型() { [Require…