System.ComponentModel.DataAnnotations 命名空间提供定义 ASP.NET MVC 和 ASP.NET 数据控件的类的特性。
RequiredAttribute |
指定需要数据字段值。 |
https://msdn.microsoft.com/zh-cn/library/system.componentmodel.dataannotations.aspx
RequiredAttribute 类
指定需要数据字段值。
程序集: System.ComponentModel.DataAnnotations(System.ComponentModel.DataAnnotations.dll 中)
System.Object
System.Attribute
System.ComponentModel.DataAnnotations.ValidationAttribute
System.ComponentModel.DataAnnotations.RequiredAttribute
System.Attribute
System.ComponentModel.DataAnnotations.ValidationAttribute
System.ComponentModel.DataAnnotations.RequiredAttribute
[AttributeUsageAttribute(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = false)] public class RequiredAttribute : ValidationAttribute
名称 | 说明 | |
---|---|---|
RequiredAttribute() |
初始化 RequiredAttribute 类的新实例。 |
名称 | 说明 | |
---|---|---|
AllowEmptyStrings |
获取或设置一个值,该值指示是否允许空字符串。 |
|
ErrorMessage |
获取或设置一条在验证失败的情况下与验证控件关联的错误消息。(从ValidationAttribute 继承。) |
|
ErrorMessageResourceName |
获取或设置错误消息资源的名称,在验证失败的情况下,要使用该名称来查找 ErrorMessageResourceType 属性值。(从 ValidationAttribute 继承。) |
|
ErrorMessageResourceType |
获取或设置在验证失败的情况下用于查找错误消息的资源类型。(从ValidationAttribute 继承。) |
|
ErrorMessageString |
获取本地化的验证错误消息。(从 ValidationAttribute 继承。) |
|
RequiresValidationContext |
获取指示特性是否要求验证上下文的值。(从 ValidationAttribute 继承。) |
|
TypeId |
using System; using System.Web.DynamicData; using System.ComponentModel.DataAnnotations; using System.Globalization; [MetadataType(typeof(CustomerMetaData))] public partial class Customer { } public class CustomerMetaData { // Require that the Title is not null. // Use custom validation error. [Required(ErrorMessage = "Title is required.")] public object Title; // Require that the MiddleName is not null. // Use standard validation error. [Required()] public object MiddleName; }