http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute.aspx

 

The System.ComponentModel.DataAnnotations namespace provides attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.

  Class Description
AssociatedMetadataTypeTypeDescriptionProvider Extends the metadata information for a class by adding attributes and property information that is defined in an associated class.
AssociationAttribute Specifies that an entity member represents a data relationship, such as a foreign key relationship.
BindableTypeAttribute Specifies whether a type is typically used for binding.
CompareAttribute Provides an attribute that compares two properties.
ConcurrencyCheckAttribute Specifies that a property participates in optimistic concurrency checks.
CreditCardAttribute Specifies that a data field value is a credit card number.
CustomValidationAttribute Specifies a custom validation method that is used to validate a property or class instance.
DataTypeAttribute Specifies the name of an additional type to associate with a data field.
DisplayAttribute Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes.
DisplayColumnAttribute Specifies the column that is displayed in the referred table as a foreign-key column.
DisplayFormatAttribute Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data.
EditableAttribute Indicates whether a data field is editable.
EmailAddressAttribute Validates an email address.
EnumDataTypeAttribute Enables a .NET Framework enumeration to be mapped to a data column.
FileExtensionsAttribute Validates file name extensions.
FilterUIHintAttribute Represents an attribute that is used to specify the filtering behavior for a column.
KeyAttribute Denotes one or more properties that uniquely identify an entity.
MaxLengthAttribute Specifies the maximum length of array or string data allowed in a property.
MetadataTypeAttribute Specifies the metadata class to associate with a data model class.
MinLengthAttribute Specifies the minimum length of array of string data allowed in a property.
PhoneAttribute Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers.
RangeAttribute Specifies the numeric range constraints for the value of a data field.
RegularExpressionAttribute Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression.
RequiredAttribute Specifies that a data field value is required.
ScaffoldColumnAttribute Specifies whether a class or data column uses scaffolding.
ScaffoldTableAttribute Specifies whether a class or data table uses scaffolding.
StringLengthAttribute Specifies the minimum and maximum length of characters that are allowed in a data field.
TimestampAttribute Specifies the data type of the column as a row version.
UIHintAttribute Specifies the template or user control that Dynamic Data uses to display a data field.
UrlAttribute Provides URL validation.
ValidationAttribute Serves as the base class for all validation attributes.
ValidationContext Describes the context in which a validation check is performed.
ValidationException Represents the exception that occurs during validation of a data field when the ValidationAttributeclass is used.
ValidationResult Represents a container for the results of a validation request.
Validator Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated ValidationAttribute attributes.

相关文章: