data-annotations相关内容

本地化默认模型验证的MVC 2

[必需] [DisplayName的(“我的约会”)] 公众的DateTime? DateReg {搞定;组; } 因此​​,如果用户要在一个无效的日期时间值传递,他将得到这个消息 “'02 .07.201022'是无效的日期我的价值。”的 我怎么能翻译/本地化此消息? 解决方案添加 Messages.resx 在 App_GlobalResources文件和在的Applicat ..

指定日期时间的格式与数据的注解?

我有这个属性在我的视图模型: [数据类型(DataType.DateTime) 公众的DateTime?起始日期{搞定;组; } 如果我想显示的日期,或填充一个文本框的日期,我有这些:<%:Model.StartDate%GT;&所述;%:Html.TextBoxFor(M => m.StartDate)%GT; 每当显示的日期,它的显示如下: 01/01/2011 12: ..
发布时间:2016-06-04 23:13:33 C#/.NET

单元测试ASP.NET DataAnnotations验证

我使用DataAnnotations我的模型验证即 [必需(的ErrorMessage =“请输入名称”)] 公共字符串名称{;组; } 在我的控制器我检查ModelState中的价值。这是正确返回false从我的观点贴无效的模型数据。 但是,在执行我的控制器操作的单元测试时,总的ModelState返回true: [TestMethod的] 公共无效Submitting_ ..
发布时间:2016-06-04 22:45:20 C#/.NET

如何创建自定义数据注释验证器

婉婷创建自定义的数据注解验证。是否有关于如何创建呢?任何有用的指南/样品 第一:结果 StringLength与最小和最大长度。我知道.NET 4中可以做到这一点,但是想做在.NET 3.5一样的,如果可能的话可以定义最小长度只(至少为x个字符),只有最大长度(最大为x个字符),或两者​​兼而有之(在X和Y字)。 第二:结果 使用验证模算术 - 如果数字是一个有效的长度,我希望用11模数算 ..
发布时间:2016-06-04 21:28:32 C#/.NET

动态地添加需要的属性来选择元素

我试图线了一个适配器启用ASP.Net MVC发出的客户端验证到AngularJS中工作的标记,我遇到了一个有趣的障碍。如果我通过动态指令添加要求属性编译功能: VAR对myApp = angular.module('对myApp',[])。指令(“valRequired',函数(){ 返回{ 编译:函数(元素){ element.attr('需要 ..
发布时间:2016-05-10 19:45:26 JavaScript

ASP.NET MVC验证形成AngularJS

我在MVC 4和AngularJS(+ Twitter的引导)的项目。我通常在我的MVC项目中使用“jQuery.Validate”,“DataAnnotations”和“剃刀”。然后,我能够在我的web.config这些键在客户端验证模型的属性: <添加键=“ClientValidationEnabled”VALUE =“真”/> <添加键=“UnobtrusiveJavaS ..
发布时间:2016-04-06 23:23:22 JavaScript

ASP.Net MVC:您可以使用数据注解/验证与AJAX / jQuery的电话吗?

您可以使用数据注释/验证与AJAX / jQuery的电话吗?如果有,请提供一个例子或帖子里面给出了一个例子。 基本上,我已经看到了如何使用数据注释的一个例子,但它是一个完整的回发。有没有办法做一个AJAX / jQuery的电话吗?不知道你将如何做到这一点,因为我不知道你将如何构建模型对象的客户端。 (我想这是你必须做的事。) 有人告诉我,这是可以做到的,但我就是不明白,怎么会这样。 感谢 ..
发布时间:2015-11-28 22:17:56 前端开发

失败后,从.NET 4.0升级项目.NET 4.5 =>类型或命名空间名称“最大长度'/'列'找不到

我有一个工作的网站定位的.Net 4.0和实体框架4.3.1。 安装的.Net 4.5(与Visual Studio防爆preSS 2012)之后,我可以在编译的Visual Web Developer防爆preSS 2010的网站,但是当我尝试导航到 的http://本地主机/ 我得到这个错误: CS0246“类型或命名空间名称”最大长度“找不到”关于 [列(“TITULO” ..

当我使用Validator.TryValidateObject验证不起作用

的DataAnnotations不能与好友类的工作。下面code总是验证属实。为什么呢? 变种的isValid = Validator.TryValidateObject(新客户(),上下文,结果,真); 和这里的哥们类。 公共部分类客户 { 公共字符串名称{;组; } 公众诠释年龄{获得;组; } } [MetadataType(typeof运算(CustomerMeta ..

怎样才能做到在.NET Framework 3.5的使用数据注释C#类的属性验证?

有没有办法在.NET Framework手某​​些方法或验证的对象,其类装饰有我看到有解决方案 带着几分反思,你可以建立自己的验证器扫描 ValidationAttributes 的属性,你有。它可能不是一个完美的解决方案,但如果你是有限的使用.NET 3.5,这似乎是一个轻量级的解决方案,希望你得到的图片。 静态无效的主要(字串[] args) { 者P =新的Person(); ..
发布时间:2015-11-27 21:37:17 C#/.NET

范围DataAnnotation似乎并不奏效在.NET 3.5中

使用.net 3.5 我有一系列的特性(System.ComponentModel.DataAnnotations)上的属性... [范围(0,5,的ErrorMessage =“重量必须介于0和5”) 公共虚拟双重量{获得;组; } 和我有一个验证方法,在课堂上,检查验证属性... 受保护的虚拟无效验证() { VAR类型= this.GetType(); ..
发布时间:2015-11-27 15:22:08 C#/.NET

对于要求的属性设置初始值

使用数据注释来指定一个模型验证规则,我想这样失败,如果它等于该值设置为所需属性的初始值。这是在使用验证控件的WebForms一种选择,但我没有看到类似的使用数据注释。 如果没有内置的方法来做到这一点,我可能就建立一个新的必需属性继承自它。 更新:根据意见/答案,我肯定知道这是不是一个理想的情况下,我应该使用HTML5的占位符属性。但是,我必须这样做对现有的形式,已经有阴影的文字被添加在非理想的 ..
发布时间:2015-11-27 11:37:26 C#/.NET

每个System.ComponentModel.DataAnnotations属性的目的是什么?

我想提出一个MVC 3应用程序使用实体框架4波苏斯。我想诠释我所有的实体的尽可能多的。我有一个问题,但是我无法找到每个属性的含义好的文档。有些是pretty的直线前进,如 [必需] 或 [StringLength(...)] 。有了这样属性[公会] 不过,我不是100%肯定。难道我把它放在一个导航属性​​?在一个外键的财产?只有在多对多的关系?为 thisKey 此对象或主键此对象中的外键? 我 ..
发布时间:2015-11-27 10:45:36 C#/.NET

EmailAddressAttribute而无需

我有一个 [EmailAddress的] DataAnnotation从.NET 4.5的一个模型属性,它返回一个“电子邮件字段不是一个有效的电子邮件地址“期​​间验证错误,当邮件属性为空。 尽管这在技术上是真实的,我本来期望这个空值只能抓到一个 [必需] 注释。 有没有参数,我失去了可以传递给 [EmailAddress的] 注释允许使用空字符串来验证,还是必须回退到使用自定义验证常规EX ..
发布时间:2015-11-27 10:24:45 C#/.NET