Sdílet prostřednictvím


ModelMetadata Třída

Definice

Poskytuje kontejner pro běžná metadata, pro ModelMetadataProvider třídu a třídu ModelValidator pro datový model.

public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
Dědičnost
ModelMetadata
Odvozené

Konstruktory

ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String)

Inicializuje novou instanci ModelMetadata třídy.

Pole

DefaultOrder

Výchozí hodnota objednávky, která je 10000.

Vlastnosti

AdditionalValues

Získá slovník, který obsahuje další metadata o modelu.

Container

Odkaz na objekt kontejneru modelu. Pokud model představuje vlastnost, nebude mít hodnotu null.

ContainerType

Získá nebo nastaví typ kontejneru pro model.

ConvertEmptyStringToNull

Získá nebo nastaví hodnotu, která označuje, zda prázdné řetězce, které jsou odeslány zpět ve formulářích by měly být převedeny na null.

DataTypeName

Získá nebo nastaví meta informace o datovém typu.

Description

Získá nebo nastaví popis modelu.

DisplayFormatString

Získá nebo nastaví řetězec formátu zobrazení pro model.

DisplayName

Získá nebo nastaví zobrazovaný název modelu.

EditFormatString

Získá nebo nastaví řetězec formátu úprav modelu.

HideSurroundingHtml

Získá nebo nastaví hodnotu, která označuje, zda objekt modelu má být vykreslen pomocí přidružených elementů HTML.

HtmlEncode

Poskytuje kontejner pro běžná metadata, pro ModelMetadataProvider třídu a třídu ModelValidator pro datový model.

IsComplexType

Získá nebo nastaví hodnotu, která označuje, zda je model komplexní typ.

IsNullableValueType

Získá hodnotu, která určuje, zda se jedná o typ s možnou hodnotou null.

IsReadOnly

Získá nebo nastaví hodnotu, která označuje, zda je model jen pro čtení.

IsRequired

Získá nebo nastaví hodnotu, která označuje, zda je model povinný.

Model

Získá hodnotu modelu.

ModelType

Získá typ modelu.

NullDisplayText

Získá nebo nastaví řetězec na zobrazení pro hodnoty null.

Order

Získá nebo nastaví hodnotu, která představuje pořadí aktuálních metadat.

Properties

Získá kolekci objektů metadat modelu, které popisují vlastnosti modelu.

PropertyName

Získá název vlastnosti.

Provider

Získá nebo nastaví zprostředkovatele.

RequestValidationEnabled

Získá nebo nastaví hodnotu, která označuje, zda je povoleno ověření požadavku.

ShortDisplayName

Získá nebo nastaví krátký zobrazovaný název.

ShowForDisplay

Získá nebo nastaví hodnotu, která označuje, zda má být vlastnost zobrazena v zobrazení jen pro čtení, jako jsou seznam a zobrazení podrobností.

ShowForEdit

Získá nebo nastaví hodnotu, která označuje, zda má být model zobrazen v upravitelných zobrazeních.

SimpleDisplayText

Získá nebo nastaví jednoduchý řetězec zobrazení pro model.

TemplateHint

Získá nebo nastaví nápovědu, která navrhne, jakou šablonu použít pro tento model.

Watermark

Získá nebo nastaví hodnotu, kterou lze použít jako vodoznak.

Metody

FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>)

Vrátí metadata z parametru Expression modelu.

FromStringExpression(String, ViewDataDictionary)

Získá metadata z parametru výrazu pro model.

GetDisplayName()

Získá zobrazovaný název modelu.

GetSimpleDisplayText()

Vrátí jednoduchý popis modelu.

GetValidators(ControllerContext)

Získá seznam validátorů pro model.

Platí pro