Bagikan melalui


ModelMetadata Kelas

Definisi

Menyediakan kontainer untuk metadata umum, untuk ModelMetadataProvider kelas , dan untuk ModelValidator kelas untuk model data.

public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
Warisan
ModelMetadata
Turunan

Konstruktor

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

Menginisialisasi instans baru kelas ModelMetadata.

Bidang

DefaultOrder

Nilai pesanan default, yaitu 10000.

Properti

AdditionalValues

Mendapatkan kamus yang berisi metadata tambahan tentang model.

Container

Referensi ke objek kontainer model. Akan menjadi non-null jika model mewakili properti.

ContainerType

Mendapatkan atau mengatur jenis kontainer untuk model.

ConvertEmptyStringToNull

Mendapatkan atau mengatur nilai yang menunjukkan apakah string kosong yang diposting kembali dalam formulir harus dikonversi ke null.

DataTypeName

Mendapatkan atau mengatur informasi meta tentang jenis data.

Description

Mendapatkan atau mengatur deskripsi model.

DisplayFormatString

Mendapatkan atau mengatur string format tampilan untuk model.

DisplayName

Mendapatkan atau mengatur nama tampilan model.

EditFormatString

Mendapatkan atau mengatur string format edit model.

HideSurroundingHtml

Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek model harus dirender menggunakan elemen HTML terkait.

HtmlEncode

Menyediakan kontainer untuk metadata umum, untuk ModelMetadataProvider kelas , dan untuk ModelValidator kelas untuk model data.

IsComplexType

Mendapatkan atau menetapkan nilai yang menunjukkan apakah model adalah jenis kompleks.

IsNullableValueType

Mendapatkan nilai yang menunjukkan apakah jenisnya dapat diubah ke null.

IsReadOnly

Mendapatkan atau menetapkan nilai yang menunjukkan apakah model bersifat baca-saja.

IsRequired

Mendapatkan atau menetapkan nilai yang menunjukkan apakah model diperlukan.

Model

Mendapatkan nilai model.

ModelType

Mendapatkan jenis model.

NullDisplayText

Mendapatkan atau mengatur string yang akan ditampilkan untuk nilai null.

Order

Mendapatkan atau menetapkan nilai yang mewakili urutan metadata saat ini.

Properties

Mendapatkan kumpulan objek metadata model yang menjelaskan properti model.

PropertyName

Mendapatkan nama properti.

Provider

Mendapatkan atau mengatur penyedia.

RequestValidationEnabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah validasi permintaan diaktifkan.

ShortDisplayName

Mendapatkan atau mengatur nama tampilan singkat.

ShowForDisplay

Mendapatkan atau menetapkan nilai yang menunjukkan apakah properti harus ditampilkan dalam tampilan baca-saja seperti tampilan daftar dan detail.

ShowForEdit

Mendapatkan atau menetapkan nilai yang menunjukkan apakah model harus ditampilkan dalam tampilan yang dapat diedit.

SimpleDisplayText

Mendapatkan atau mengatur string tampilan sederhana untuk model.

TemplateHint

Mendapatkan atau mengatur petunjuk yang menyarankan templat apa yang akan digunakan untuk model ini.

Watermark

Mendapatkan atau menetapkan nilai yang dapat digunakan sebagai marka air.

Metode

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

Mengembalikan metadata dari Expression parameter untuk model.

FromStringExpression(String, ViewDataDictionary)

Mendapatkan metadata dari parameter ekspresi untuk model.

GetDisplayName()

Mendapatkan nama tampilan untuk model.

GetSimpleDisplayText()

Mengembalikan deskripsi sederhana model.

GetValidators(ControllerContext)

Mendapatkan daftar validator untuk model.

Berlaku untuk