data-annotations相关内容
在ASP .NET Core 1.1项目(VS 2017)中,我尝试使用的 ShortName 属性。 Display 属性,以便使用 DisplayFor HTML助手: [Display(Name =“ Project Name”,ShortName =“ Name”,Description =“项目的名称”)] 公共字符串Name {get;组; } 我读了以下答
..
我正在尝试在我的网站上使用实体框架。我遵循了教程,Visual Studio(2010)并没有抱怨。但是,当我添加一个ForeignKey数据批注时,当我在网站上运行时出现错误,提示命名空间不存在。 CS0246:找不到类型或名称空间名称“ ForeignKey”(您是否缺少using指令或程序集引用?) 进行一些搜索后,看来.NET 4中不存在ForeignKey数据注释。 如果是
..
我想在Windows Forms应用程序中的类和实体上使用数据注释。我使用Windows DataGridViews和Infragistics UltraGrids。我以前已经成功地使用 [DisplayName(“要显示的名称”)] 属性在DataGridView / UltraGrid上设置列标题文本。 这非常有益,因为我可能有几个显示此类的网格,而不是将每个网格配置为显示适当的标题文本
..
我有一个自动生成的类,上面有一个属性。我想在同一类型的另一个局部类中向该属性添加一些数据注释。我该怎么办? 命名空间MyApp.BusinessObjects { [DataContract(IsReference = true) ] 公共部分类SomeClass:IObjectWithChangeTracker,INotifyPropertyChanged { [DataMe
..
我正在按照洋葱体系结构开发一个ASP.NET MVC项目.我已经在核心项目中添加了这些模型,这些模型将被称为基础结构项目中的实体框架模型的POCO类. 我的问题是如何添加取决于实体框架的数据注释? 我可以将核心模型作为接口并在基础结构项目中继承它并进行真正的实现吗? 解决方案 如果您从Fluent API的“数据注释"中切换,则无需将核心模型创建为接口. 这是一个例子.
..
我有一个带有十进制属性的POCO,称为SizeUS.我想使用数据注释来设置视图中小数点的显示格式.我的SizeUS属性在我的视图中仅显示2个小数位,并且我希望它显示4个小数位.什么是正确的数据注释才能完成此任务? [DisplayFormat( ? )] public decimal SizeUS {get; set;} 解决方案 [DisplayFormat(DataFormatSt
..
这是一个非常具体的问题.我设法使用保存在~/Views/Shared/EditorTemplates/文件夹中的名为EmailAddress.cshtml的编辑器模板将占位符属性自动添加到html5电子邮件输入类型中.请参见下面的代码: @Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "t
..
在标准应用程序中,我具有以下内容: [Required] [DisplayName("Email Address")] public string EmailAddress { get; set; } ...这反过来会自动以英语为该表单字段生成一个标签. 现在,如果我需要我的应用程序支持5种语言,那么从ASP.NET MVC应用程序中解决该问题的最佳方法是什么? 应用范围约为
..
我正在开发ASP.NET MVC应用程序,并且一直在研究在服务层中定义的POCO上使用数据注释.只要我对System.ComponentModel& System.ComponentModel.DataAnnotations没问题,我喜欢它的地方是它允许我在Win Forms应用程序中重用服务层. 我现在正在寻求使用数据注释进行一些远程验证,并查看了这篇文章:但是,要在这种情况下使用数据注释
..
我正在编写在Service Fabric上托管的ASP.NET Core 2.2.0应用程序. 我有一个代表请求的类,并且我声明了两个构造函数:public(供我自己使用)和private(供序列化器使用): public class MyClass { private MyClass() // for serializer { } public My
..
我正在使用带有模型绑定和实体框架5的.net 4.5 WebForms. 我的网络表单的一部分:
..
我是使用数据注释的asp.net 4.5 Webforms模型绑定的忠实拥护者. ascx:
..
我想将模型中的一个属性值传递给数据注释以验证密码属性,但是我不知道如何实现此目的.以这种方式执行此操作时,出现以下错误: an attribute argument must be a constant expression typeof expression or array 我的模特: public class LoginModel { public string Vo
..
给出以下代码: [JsonIgnore] [Display(Name = "Loan Cap")] public virtual string SomeProperty { get; protected set; } 当ASP.NET MVC调用DataAnnotationsModelMetadataProvider.CreateMetadata来完成以下调用时:
..
[Table("LegalEntity")] [ModelMetadataType(typeof(LegalEntityMeta))] public class LegalEntity : Entity { } public class LegalEntityMeta { [JsonProperty(PropertyName = "LegalEntityId")] p
..
我正在使用带有jquery验证的MVC数据注释来验证我的表单.它在提交时效果很好,但是如果我在提交点击时编写一些代码,它将无法对其进行验证.为什么这样?我哪里错了?我正在使用 jquery.validate.unobtrusive.min.js 和 jquery.validate.min.js 我没有任何错误.就我而言,如果我在提交点击上放了一些代码,jquery验证就会停止在提交上工作.
..
使用MVC3和jQuery插件datepicker. 我可以看到日历,并且可以在字段中设置日期.但是,当我将模型发布回控制器时,我总是会得到该属性的空值.并将该特定日期显示为无效日期. 这是我的模特. [DataType(DataType.DateTime)] [DisplayName("PostTime")] [DisplayFormat(Dat
..
我希望能够使用基于数据注释的内置客户端非侵入式验证,但是在知道通过之后,我自己进行ajax表单提交. 类似于jQuery的位 $('#form').submit(function(e) { e.preventDefault(); if (PassesUnobtrusiveValidation()) { // ajax submit form } }); 是否存
..
我有一个带有多个提交按钮的mvc表单-“保存草稿"和“发布".目的是在单击“保存草稿"按钮并提交表单后,跳过客户端(javascript/无障碍)验证和服务器端验证.但是,如果单击“发布"按钮,我确实需要触发两个验证. 我的研究使我几乎没有解决方案. 客户端-通过编写一个jQuery插件 (function ($) { $.fn.turnOffValida
..
如果您阅读这篇文章在使用数据注释验证器进行验证时,它表明您可以使用MetadataType属性将验证属性添加到部分类的属性。在使用LINM to SQL,Entity Framework或Subsonic等ORM时,可以使用它。然后,您可以使用“automagic”客户端和服务器端验证。它与MVC非常吻合。 然而,我的一位同事使用一个接口来完成完全相同的结果。它看起来几乎完全相同,并在功能上
..