data-annotations 相关问题

ASP.NET MVC等框架使用Data Annotations来启用基于模型的验证方法,并在客户端和服务器端的整个应用程序中实施一致的验证。它们最初是在ASP.NET MVC 2中引入的。除了ASP.NET MVC之外,它们还可以与其他技术(如实体框架)一起使用,可以通过在属性上手动放置属性,也可以使用T4模板自动生成。

EF代码在映射实体中具有外键的第一实体映射

((来源:mcainsh.info)这些表仅作为示例,我试图做的是在Book实体中映射一个虚拟Manufacturer。我尝试使用类似于以下的数据注释:[ForeignKey(“ ...

回答 1 投票 0

如何使用数据注释在MVC模型中验证列表/数组计数?

如何验证MVC模型中的嵌套对象列表?我有一个“项目”对象,该对象具有附加的收入条目列表:公共类ItemModel {public int ItemID {...

回答 2 投票 0

我可以创建在属性参数使用一个常量表达式?

任何人在回答这个已经知道,属性的参数需要常量表达式。可选参数(任何东西,而不仅仅是属性)同样需要为自己的常量表达式...

回答 1 投票 0

如何生成主键,是不是随机的?

我希望能够到我的主键的值设置为自动增量号。目前,它生成一个随机密钥,如13917c50-6b8c-4405-82ce ......我希望能够告诉系统“嘿,...

回答 1 投票 -1

不加修饰,没有xml配置创建遗留类的豆

我有一些现有的传统的辅助类无豆注释和不xml配置。我想创建一个相同的类豆子不经修改(不加注释)和无...

回答 3 投票 0

如何获取DataAnnotations.Compare来比较来自2个不同对象的属性?

我使用下面的视图收到错误找不到属性Models.m_Join.Member.password。错误引用的“密码”字段是...中“成员”对象的一部分。

回答 1 投票 1

我可以使用数据注释来指定具有必需属性的可选对象属性吗?

我有一个简单的成员注册数据模型,其中包含一些必需的属性和一些可选属性。 BillToAddress属性是可选的。 public class MemberRegistration {[必需(...)

回答 1 投票 0

MVC 5没有使用自定义DateTime注释正确验证Model的字段

在我的ASP.NET MVC 5项目中,我添加了一个DataAnnotation来格式化模型的DateTime字段,如“dd / mm / yyyy”,但是当字段在编辑视图中由@Html.Editor呈现时,这仍然是......

回答 1 投票 0

xVal如何验证复杂类型的子属性?

我在我的ASP.NET MVC应用程序中使用xVal,这在一般情况下很棒。在Steve Sanderson的博客文章之后,我创建了一个DataAnnotationsValidationRunner来进行属性的服务器端验证...

回答 2 投票 1

xVal,整个类的DataAnnotations

我对一个对象进行了完整的验证,并试图找出处理它的最佳方法。给出以下类:公共类字母回复{public Guid Id {get; set;} public bool ...

回答 1 投票 4

ModelState.IsValid始终返回true

我有以下操作方法:public ActionResult SignUp(Player player){if(ModelState.IsValid){...}}问题是ModelState.IsValid总是返回true,即使...

回答 1 投票 2

日期格式dd.MM.yyyy的正则表达式模式

有没有正则表达式模式存储,我可以找到像dd.MM.yyyy这样的模式,或者你可以帮助我吗?我正在使用数据注释进行数据验证:[RegularExpression(@“pattern”,...

回答 4 投票 0

Orchard CMS中的Localized DisplayName属性

我已经以其他形式看到了这个问题(主要与验证有关),但无法理解答案。我有以下内容:[必需,DisplayName(“名字”)]公共虚拟字符串...

回答 3 投票 0

ASP.NET Core MetaDataType属性不起作用

我在我的域模型类上使用MetaDataType属性。它应该将属性信息从引用的类移动到已设置MetadataType属性的类中。 ...

回答 3 投票 17

是否可以在C#中继承数据注释?

我可以在另一个类中继承“密码”数据注释吗?公共类AccountCredentials:AccountEmail {[必需(ErrorMessage =“xxx。”)] [StringLength(30,MinimumLength = 6,...

回答 2 投票 4

如何使用范围数据注释属性指定最小但没有最大小数?

我想指定一个价格的十进制字段必须> = 0但我真的不想强加一个最大值。这是我到目前为止所做的......我不确定这样做的正确方法是什么。 [...

回答 10 投票 129

没有在数据注释的无效值错误消息中获取日期列表的字段名称

我有一个类似代码的MVC应用程序。我使用JS点击按钮添加日期字段。模型:公共类FruitViewModel {public Guid Id {get;组; public string Name {get; ...

回答 1 投票 1

设置/更改显示(名称=“”)Controller / ViewComponent中属性的属性

根据2010年的答案,关于mvc-2,这是不可能的。那么现在,在asp.net-core 2.2中呢?我的用例:我有一个被2个视图使用的BaseViewModel:TableView(对于用户)......

回答 1 投票 0

使用实体框架核心中的Fluent API编写范围数据注释

描述当我正在尝试采用Clean Architecture时,我想摆脱数据注释并使用Fluent API,我个人开始更喜欢它。但是,我不太熟练......

回答 1 投票 0

正则表达式为字母数字和下划线c#

我正在使用ASP.NET MVC 5应用程序,其中我想为Name字段添加dataannotation验证。这应该只接受数字,字符和得分的任何组合。我试过......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.