data-annotations相关内容
[必需] [DisplayName的(“我的约会”)] 公众的DateTime? DateReg {搞定;组; } 因此,如果用户要在一个无效的日期时间值传递,他将得到这个消息 “'02 .07.201022'是无效的日期我的价值。”的 我怎么能翻译/本地化此消息? 解决方案添加 Messages.resx 在 App_GlobalResources文件和在的Applicat
..
我已经有一些DataAnnotations验证,然后进行更复杂的验证一个ViewModel实现IValidatableObject并使用验证方法。 我期待的行为是
..
我有这个属性在我的视图模型: [数据类型(DataType.DateTime) 公众的DateTime?起始日期{搞定;组; } 如果我想显示的日期,或填充一个文本框的日期,我有这些:<%:Model.StartDate%GT;&所述;%:Html.TextBoxFor(M => m.StartDate)%GT; 每当显示的日期,它的显示如下: 01/01/2011 12:
..
我使用DataAnnotations我的模型验证即 [必需(的ErrorMessage =“请输入名称”)] 公共字符串名称{;组; } 在我的控制器我检查ModelState中的价值。这是正确返回false从我的观点贴无效的模型数据。 但是,在执行我的控制器操作的单元测试时,总的ModelState返回true: [TestMethod的] 公共无效Submitting_
..
婉婷创建自定义的数据注解验证。是否有关于如何创建呢?任何有用的指南/样品 第一:结果 StringLength与最小和最大长度。我知道.NET 4中可以做到这一点,但是想做在.NET 3.5一样的,如果可能的话可以定义最小长度只(至少为x个字符),只有最大长度(最大为x个字符),或两者兼而有之(在X和Y字)。 第二:结果 使用验证模算术 - 如果数字是一个有效的长度,我希望用11模数算
..
我试图线了一个适配器启用ASP.Net MVC发出的客户端验证到AngularJS中工作的标记,我遇到了一个有趣的障碍。如果我通过动态指令添加要求属性编译功能: VAR对myApp = angular.module('对myApp',[])。指令(“valRequired',函数(){ 返回{ 编译:函数(元素){ element.attr('需要
..
我在MVC 4和AngularJS(+ Twitter的引导)的项目。我通常在我的MVC项目中使用“jQuery.Validate”,“DataAnnotations”和“剃刀”。然后,我能够在我的web.config这些键在客户端验证模型的属性: <添加键=“ClientValidationEnabled”VALUE =“真”/> <添加键=“UnobtrusiveJavaS
..
您可以使用数据注释/验证与AJAX / jQuery的电话吗?如果有,请提供一个例子或帖子里面给出了一个例子。 基本上,我已经看到了如何使用数据注释的一个例子,但它是一个完整的回发。有没有办法做一个AJAX / jQuery的电话吗?不知道你将如何做到这一点,因为我不知道你将如何构建模型对象的客户端。 (我想这是你必须做的事。) 有人告诉我,这是可以做到的,但我就是不明白,怎么会这样。 感谢
..
我有一个工作的网站定位的.Net 4.0和实体框架4.3.1。 安装的.Net 4.5(与Visual Studio防爆preSS 2012)之后,我可以在编译的Visual Web Developer防爆preSS 2010的网站,但是当我尝试导航到 的http://本地主机/ 我得到这个错误: CS0246“类型或命名空间名称”最大长度“找不到”关于 [列(“TITULO”
..
我想使用一个资源文件来保存标签文本在MVC 2的项目模型。 我有下面的类... 公共类Person { [显示(的ResourceType = typeof运算(Resources.Labels),名称=“第一”) 公共字符串名字{获得;组; } 公共字符串名字{获得;组; } } ...和使用都试过...... <%:Html.EditorForM
..
问题 [必需的(的ErrorMessage =“这是必须填写”) [DisplayName的(“出生日期”) [MustBeValidDate(的ErrorMessage =“必须是一个有效日期”) [MustBe18(的ErrorMessage =“您必须年满18岁”) [MustNotBeOver100(的ErrorMessage =“这主叫太旧”) 公共字符串DOB {获得;组; } Mu
..
的DataAnnotations不能与好友类的工作。下面code总是验证属实。为什么呢? 变种的isValid = Validator.TryValidateObject(新客户(),上下文,结果,真); 和这里的哥们类。 公共部分类客户 { 公共字符串名称{;组; } 公众诠释年龄{获得;组; } } [MetadataType(typeof运算(CustomerMeta
..
有没有办法在.NET Framework手某些方法或验证的对象,其类装饰有我看到有解决方案 带着几分反思,你可以建立自己的验证器扫描 ValidationAttributes 的属性,你有。它可能不是一个完美的解决方案,但如果你是有限的使用.NET 3.5,这似乎是一个轻量级的解决方案,希望你得到的图片。 静态无效的主要(字串[] args) { 者P =新的Person();
..
我试图用一个可重复使用的正则表达式类,并使用与MVC中的DataAnnotations。是这样的: [RegularEx pressionAttribute1(typeof运算(MyRegex))] 这编译,但不会引发错误,如果属性不匹配。 据该标准的所有作品 [RegularEx pression(@“^ \ S * \ D +(\。\ D {1,2})?\ S * $”)
..
使用.net 3.5 我有一系列的特性(System.ComponentModel.DataAnnotations)上的属性... [范围(0,5,的ErrorMessage =“重量必须介于0和5”) 公共虚拟双重量{获得;组; } 和我有一个验证方法,在课堂上,检查验证属性... 受保护的虚拟无效验证() { VAR类型= this.GetType();
..
我刚才注意到 DataTypeAttribute 类是从 System.ComponentModel.DataAnnotations.ValidationAttribute 继承。 在ASP.NET MVC方面 DefaultModelBinder 类,是 DataTypeAttribute 是一个验证的属性?在简单的英语,并ModelBinder的根据 DataTypeAttribute ?验
..
使用数据注释来指定一个模型验证规则,我想这样失败,如果它等于该值设置为所需属性的初始值。这是在使用验证控件的WebForms一种选择,但我没有看到类似的使用数据注释。 如果没有内置的方法来做到这一点,我可能就建立一个新的必需属性继承自它。 更新:根据意见/答案,我肯定知道这是不是一个理想的情况下,我应该使用HTML5的占位符属性。但是,我必须这样做对现有的形式,已经有阴影的文字被添加在非理想的
..
我想提出一个MVC 3应用程序使用实体框架4波苏斯。我想诠释我所有的实体的尽可能多的。我有一个问题,但是我无法找到每个属性的含义好的文档。有些是pretty的直线前进,如 [必需] 或 [StringLength(...)] 。有了这样属性[公会] 不过,我不是100%肯定。难道我把它放在一个导航属性?在一个外键的财产?只有在多对多的关系?为 thisKey 此对象或主键此对象中的外键? 我
..
假设我们有一个领域类 公共类事件 { [键] 公共虚拟INT IncidentId {获得;组; } [显示(名称为“父事件”) 公共虚拟事件ParentIncident {获得;组; } [显示(名称为“相关索赔”)] 公共虚拟事件ClaimIncident {获得;组; } } 其它性能为了简化,省略 当我在地方刚 Pare
..
我有一个 [EmailAddress的] DataAnnotation从.NET 4.5的一个模型属性,它返回一个“电子邮件字段不是一个有效的电子邮件地址“期间验证错误,当邮件属性为空。 尽管这在技术上是真实的,我本来期望这个空值只能抓到一个 [必需] 注释。 有没有参数,我失去了可以传递给 [EmailAddress的] 注释允许使用空字符串来验证,还是必须回退到使用自定义验证常规EX
..