Поделиться через


DataAnnotationsModelMetadata Класс

Определение

Предоставляет контейнер для общих метаданных, класса DataAnnotationsModelMetadataProvider и класса DataAnnotationsModelValidator для модели данных.

public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
Наследование
DataAnnotationsModelMetadata

Конструкторы

DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

Инициализирует новый экземпляр класса DataAnnotationsModelMetadataProvider.

Поля

DefaultOrder

Значение порядка по умолчанию, равное 10000.

(Унаследовано от ModelMetadata)

Свойства

AdditionalValues

Получает словарь, содержащий дополнительные метаданные о модели.

(Унаследовано от ModelMetadata)
Container

Ссылка на объект контейнера модели. Будет иметь значение, отличное от NULL, если модель представляет свойство.

(Унаследовано от ModelMetadata)
ContainerType

Получает или задает тип контейнера для модели.

(Унаследовано от ModelMetadata)
ConvertEmptyStringToNull

Получает или задает значение, указывающее, должны ли преобразовываться пустые строки, которые передаются обратно в формы, в значение NULL.

(Унаследовано от ModelMetadata)
DataTypeName

Получает или задает метаданные о типе данных.

(Унаследовано от ModelMetadata)
Description

Получает или задает описание модели.

(Унаследовано от ModelMetadata)
DisplayFormatString

Получает или задает строку формата отображения для модели.

(Унаследовано от ModelMetadata)
DisplayName

Получает или задает отображаемое имя модели.

(Унаследовано от ModelMetadata)
EditFormatString

Получает или задает строку формата правки для модели.

(Унаследовано от ModelMetadata)
HideSurroundingHtml

Получает или задает значение, указывающее, должен ли объект модели визуализироваться с помощью связанных HTML-элементов.

(Унаследовано от ModelMetadata)
HtmlEncode

Предоставляет контейнер для общих метаданных, класса DataAnnotationsModelMetadataProvider и класса DataAnnotationsModelValidator для модели данных.

(Унаследовано от ModelMetadata)
IsComplexType

Получает или задает значение, указывающее, является ли модель моделью сложного типа.

(Унаследовано от ModelMetadata)
IsNullableValueType

Возвращает значение, показывающее, допускает ли этот тип значение NULL.

(Унаследовано от ModelMetadata)
IsReadOnly

Получает или задает значение, указывающее, является ли модель доступной только для чтения.

(Унаследовано от ModelMetadata)
IsRequired

Получает или задает значение, указывающее, является ли модель обязательной.

(Унаследовано от ModelMetadata)
Model

Получает значение модели.

(Унаследовано от ModelMetadata)
ModelType

Получает тип модели.

(Унаследовано от ModelMetadata)
NullDisplayText

Получает или задает строку для отображения значений NULL.

(Унаследовано от ModelMetadata)
Order

Получает или задает значение, представляющее порядок текущих метаданных.

(Унаследовано от ModelMetadata)
Properties

Получает коллекцию объектов метаданных модели, которые описывают свойства модели.

(Унаследовано от ModelMetadata)
PropertyName

Возвращает имя свойства.

(Унаследовано от ModelMetadata)
Provider

Получает или задает поставщик.

(Унаследовано от ModelMetadata)
RequestValidationEnabled

Получает или задает значение, показывающее, включена ли проверка запросов.

(Унаследовано от ModelMetadata)
ShortDisplayName

Получает или задает короткое отображаемое имя.

(Унаследовано от ModelMetadata)
ShowForDisplay

Получает или задает значение, которое указывает, должно ли данное свойство отображаться в представлениях, доступных только для чтения, таких как представление списка или подробное представление.

(Унаследовано от ModelMetadata)
ShowForEdit

Получает или задает значение, показывающее, должна ли отображаться модель в доступных для изменения представлениях.

(Унаследовано от ModelMetadata)
SimpleDisplayText

Получает или задает строку простого отображения для модели.

(Унаследовано от ModelMetadata)
TemplateHint

Получает или задает подсказку, в которой указывается, какой шаблон рекомендуется использовать для данной модели.

(Унаследовано от ModelMetadata)
Watermark

Получает или задает значение, которое может использоваться как водяной знак.

(Унаследовано от ModelMetadata)

Методы

GetDisplayName()

Получает отображаемое имя для модели.

(Унаследовано от ModelMetadata)
GetSimpleDisplayText()

Возвращает простой текст для данных модели.

GetValidators(ControllerContext)

Получает список проверяющих элементов управления для модели.

(Унаследовано от ModelMetadata)

Применяется к