• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NETMVC5中的Model验证

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
System.ComponentModel.DataAnnotations 命名空间提供定义 ASP.NET MVC 和 ASP.NET 数据控件的类的特性。

AssociatedMetadataTypeTypeDescriptionProvider

通过添加在关联类中定义的特性和属性信息,从而扩展某个类的元数据信息。

AssociationAttribute

指定实体成员表示数据关系(如外键关系)。

BindableTypeAttribute

指定类型是否通常用于绑定。

CompareAttribute

提供用于比较两个属性的特性。

ConcurrencyCheckAttribute

指定属性参与乐观并发检查。

CreditCardAttribute

指定数据字段值是信用卡号。

CustomValidationAttribute

指定用于验证属性或类实例的自定义验证方法。

DataTypeAttribute

指定要与数据字段关联的其他类型的名称。

DisplayAttribute

提供一个通用特性,使您可以为实体分部类的类型和成员指定可本地化的字符串。

DisplayColumnAttribute

将所引用的表中显示的列指定为外键列。

DisplayFormatAttribute

指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。

EditableAttribute

指示数据字段是否可编辑。

EmailAddressAttribute

确认一电子邮件地址。

EnumDataTypeAttribute

使 .NET Framework 枚举能够映射到数据列。

FileExtensionsAttribute

文件扩展名验证

FilterUIHintAttribute

表示一个特性,该特性用于指定列的筛选行为。

KeyAttribute

表示一个或多个用于唯一标识实体的属性。

MaxLengthAttribute

指定属性中允许的数组或字符串数据的最大长度。

MetadataTypeAttribute

指定要与数据模型类关联的元数据类。

MinLengthAttribute

指定属性中允许的数组或字符串数据的最小长度。

PhoneAttribute

指定数据字段值是格式标准的电话号码。

RangeAttribute

指定数据字段值的数值范围约束。

RegularExpressionAttribute

指定 ASP.NET 动态数据中的数据字段值必须与指定的正则表达式匹配。

RequiredAttribute

指定需要数据字段值。

ScaffoldColumnAttribute

指定类或数据列是否使用基架。

ScaffoldTableAttribute

指定类或数据表是否使用基架。

StringLengthAttribute

指定数据字段中允许的最小和最大字符长度。

TimestampAttribute

将列的数据类型指定为行版本。

UIHintAttribute

指定动态数据用来显示数据字段的模板或用户控件。

UrlAttribute

提供 URL 验证。

ValidationAttribute

作为所有验证属性的基类。

ValidationContext

描述执行验证检查的上下文。

ValidationException

ValidationAttribute 类的情况下验证数据字段时发生的异常。

ValidationResult

表示验证请求结果的容器。

Validator

ValidationAttribute 特性中包含此类时,可使用此类来验证这些项。

接口

IValidatableObject

提供用于使对象无效的方式。

枚举

DataType

表示与数据字段和参数关联的数据类型的枚举。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net mvc 中直接访问静态页面发布时间:2022-07-10
下一篇:
异步控制器, 从ASP.NET MVC 2到4发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap