data-annotations相关内容

.NET4的实体框架建模,数据注释问题

我正在尝试在我的网站上使用实体框架。我遵循了教程,Visual Studio(2010)并没有抱怨。但是,当我添加一个ForeignKey数据批注时,当我在网站上运行时出现错误,提示命名空间不存在。 CS0246:找不到类型或名称空间名称“ ForeignKey”(您是否缺少using指令或程序集引用?) 进行一些搜索后,看来.NET 4中不存在ForeignKey数据注释。 如果是 ..
发布时间:2020-05-31 18:56:27 C#/.NET

WinForms的DataAnnotations支持

我想在Windows Forms应用程序中的类和实体上使用数据注释。我使用Windows DataGridViews和Infragistics UltraGrids。我以前已经成功地使用 [DisplayName(“要显示的名称”)] 属性在DataGridView / UltraGrid上设置列标题文本。 这非常有益,因为我可能有几个显示此类的网格,而不是将每个网格配置为显示适当的标题文本 ..
发布时间:2020-05-30 22:11:46 C#/.NET

如何为部分类添加数据注释?

我有一个自动生成的类,上面有一个属性。我想在同一类型的另一个局部类中向该属性添加一些数据注释。我该怎么办? 命名空间MyApp.BusinessObjects { [DataContract(IsReference = true) ] 公共部分类SomeClass:IObjectWithChangeTracker,INotifyPropertyChanged { [DataMe ..
发布时间:2020-05-30 20:46:30 C#/.NET

洋葱架构-实体框架代码优先模型数据注释

我正在按照洋葱体系结构开发一个ASP.NET MVC项目.我已经在核心项目中添加了这些模型,这些模型将被称为基础结构项目中的实体框架模型的POCO类. 我的问题是如何添加取决于实体框架的数据注释? 我可以将核心模型作为接口并在基础结构项目中继承它并进行真正的实现吗? 解决方案 如果您从Fluent API的“数据注释"中切换,则无需将核心模型创建为接口. 这是一个例子. ..

格式化我的十进制属性的正确数据注释是什么?

我有一个带有十进制属性的POCO,称为SizeUS.我想使用数据注释来设置视图中小数点的显示格式.我的SizeUS属性在我的视图中仅显示2个小数位,并且我希望它显示4个小数位.什么是正确的数据注释才能完成此任务? [DisplayFormat( ? )] public decimal SizeUS {get; set;} 解决方案 [DisplayFormat(DataFormatSt ..
发布时间:2020-05-28 20:57:00 C#/.NET

如何在MVC 4中自动将占位符属性添加到html输入类型编号?

这是一个非常具体的问题.我设法使用保存在~/Views/Shared/EditorTemplates/文件夹中的名为EmailAddress.cshtml的编辑器模板将占位符属性自动添加到html5电子邮件输入类型中.请参见下面的代码: @Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "t ..

ASP.NET MVC4多语言数据注释

在标准应用程序中,我具有以下内容: [Required] [DisplayName("Email Address")] public string EmailAddress { get; set; } ...这反过来会自动以英语为该表单字段生成一个标签. 现在,如果我需要我的应用程序支持5种语言,那么从ASP.NET MVC应用程序中解决该问题的最佳方法是什么? 应用范围约为 ..
发布时间:2020-05-13 18:43:20 C#/.NET

在POCO和MVC上使用数据注释进行远程验证

我正在开发ASP.NET MVC应用程序,并且一直在研究在服务层中定义的POCO上使用数据注释.只要我对System.ComponentModel& System.ComponentModel.DataAnnotations没问题,我喜欢它的地方是它允许我在Win Forms应用程序中重用服务层. 我现在正在寻求使用数据注释进行一些远程验证,并查看了这篇文章:但是,要在这种情况下使用数据注释 ..
发布时间:2020-05-10 19:31:47 其他开发

如果提交有一些代码,则jQuery验证不适用于提交

我正在使用带有jquery验证的MVC数据注释来验证我的表单.它在提交时效果很好,但是如果我在提交点击时编写一些代码,它将无法对其进行验证.为什么这样?我哪里错了?我正在使用 jquery.validate.unobtrusive.min.js 和 jquery.validate.min.js 我没有任何错误.就我而言,如果我在提交点击上放了一些代码,jquery验证就会停止在提交上工作. ..

动态启用/禁用MVC服务器端验证

我有一个带有多个提交按钮的mvc表单-“保存草稿"和“发布".目的是在单击“保存草稿"按钮并提交表单后,跳过客户端(javascript/无障碍)验证和服务器端验证.但是,如果单击“发布"按钮,我确实需要触发两个验证. 我的研究使我几乎没有解决方案. 客户端-通过编写一个jQuery插件 (function ($) { $.fn.turnOffValida ..

使用数据注释与MVC,Pro和Cons使用接口与MetadataType时

如果您阅读这篇文章在使用数据注释验证器进行验证时,它表明您可以使用MetadataType属性将验证属性添加到部分类的属性。在使用LINM to SQL,Entity Framework或Subsonic等ORM时,可以使用它。然后,您可以使用“automagic”客户端和服务器端验证。它与MVC非常吻合。 然而,我的一位同事使用一个接口来完成完全相同的结果。它看起来几乎完全相同,并在功能上 ..