问题标签 [data-annotations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
21839 浏览

.net - 使用带有 WPF 和实体框架的 DataAnnotations 验证数据?

有什么方法可以验证在 WPF 和实体框架中使用 DataAnnotations 吗?

0 投票
1 回答
596 浏览

asp.net-mvc - MVC Contrib 中的 Input Builder 属性是否支持本地化?

以数据注释为例,除了像这样装饰成员之外:

我也可以这样做以适应多种文化:

有人知道 MVC Contrib 中的输入构建器是否支持这样的设置标签?

谢谢你。

0 投票
2 回答
9252 浏览

asp.net-mvc - 在 DataAnnotations DataType 属性中忽略 ErrorMessage

我有一个使用 DataAnnotations 的模型。就像是

“必需”属性尊重 ErrorMessage 中的值;也就是说,如果我不输入值,我会收到“请输入”消息。但是,如果我在 DateTime 字段中输入一个字符串,我会收到一条标准系统错误消息“值 'blah' 对于 AppointmentDate 无效”。

我通过 ASP.NET MVC 代码进行了调试,似乎在 FormatException 的情况下,它没有从 propertyMetadata 中选择正确的显示名称。要么,要么我错过了一些明显的东西:/

有人遇到过这个问题吗?是我,还是只是测试版(我使用的是 ASP.NET MVC 2 测试版)?

0 投票
2 回答
1115 浏览

asp.net-mvc - 数据注解

该类的模型视图(重要部分)是

DateTimeAttriburte 在哪里

但是模型状态错误仍然显示“值‘xxxx’对 DateCreated 无效。” 我无法替换此消息。为什么?

0 投票
8 回答
18788 浏览

asp.net-mvc - MVC:覆盖默认的 ValidationMessage

在 MVC 的世界中,我有这个视图模型......

......在我看来这种事情......

我的问题:如果我在不提供姓名的情况下提交此表格,我会收到以下消息“FirstName field is required”

好的。所以,我去改变我的财产...

..现在得到“名字字段是必需的”

到目前为止一切都很好。

所以现在我希望错误消息显示“First Name Blah Blah”。如何覆盖默认消息以显示 DisplayName +“Blah Blah”,而不用类似的东西注释所有属性

干杯,

ETF费尔法克斯

0 投票
1 回答
803 浏览

asp.net-mvc - DataAnnotations 和 MVC1 的问题:必需的属性忽略了 ErrorMessage 属性

我正在使用 DataAnnotations 验证 linq to sql 实体的属性,这些属性验证正常,但Required[ErrorMessage="error message"] ErrorMessage 属性被忽略,而是我收到默认错误消息。

这是我到目前为止的代码:

0 投票
1 回答
1113 浏览

asp.net-mvc - ASP.NET MVC 2 中的 DataAnnotationsModelBinder 问题

大家都试过mvc官网的DataAnnotations教程吗?它对我不起作用。
当我尝试提交已编辑的产品时,我收到以下错误消息:
找不到方法:'System.Collections.Generic.IDictionary`2 System.Web.Mvc.ModelBindingContext.get_ValueProvider()'。
我正在使用 ASP.NET MVC 2 preview 2。任何想法为什么会发生这种情况?我注册了他们需要的模型活页夹。
可能有人遇到了一篇文章或文章,其中包含如何让它发挥作用的指南?

0 投票
2 回答
481 浏览

c# - 使用 DataAnnotations 验证类

我有一个类用于在 MVC 中对我的数据进行建模。我添加了一些 DataAnotations 来标记必填字段,并且我正在使用正则表达式来检查有效的电子邮件地址。如果对象被回发到 MVC 并且我有 ModelState 属性,我可以检查以确认该类是否有效,但我如何使用相同的类和数据注释检查该类在 MVC 之外是否有效我已经设置了?

0 投票
3 回答
1037 浏览

c# - 跨 DataAnnotations /Attributes 共享正则表达式的方法

我正在使用 System.ComponentModel.DataAnnotations 命名空间,以期在我的 ASP.NET MVC 应用程序上进行一些验证。

我已经遇到了正则表达式注释的问题。

因为这些注释是属性,所以它们需要常量表达式。

好的,我可以使用一个用正则表达式字符串常量填充的类。

问题是我不想用 C# 解析器所需的转义字符污染我的正则表达式。我的偏好是将正则表达式存储在资源文件中。

问题是我不能在我的数据注释中使用那些字符串资源,因为它们不是常量!

有什么解决办法吗?

如果不是,这似乎是使用属性进行验证的一个重大限制。

0 投票
3 回答
7406 浏览

.net - 元数据类型问题

我正在使用 VS2008 SP1,WCF Ria Service 2009 年 7 月 CTP。我发现 MetadataType 在部分类模式下不起作用,真的不知道我错过了什么:

工作:-

不行