ModelMetadata Kelas

Definisi

Menyediakan kontainer untuk metadata untuk model.

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

Keterangan

Model kata digunakan secara berbeda dalam konteks kelas ini daripada yang biasanya digunakan di tempat lain. Dalam aplikasi ASP.NET Web Form, atribut ModelType kontrol terikat data menentukan jenis elemen data yang terikat dengan kontrol data. Jenis ini biasanya disebut sebagai model, dan biasanya sesuai dengan baris dalam tabel database. Properti model biasanya sesuai dengan kolom tabel.

Objek ModelMetadata dapat menyediakan metadata untuk model itu sendiri atau untuk properti model, atau untuk properti properti kompleks. ModelMetadata Ketika objek berkaitan dengan properti, model kata mengacu pada properti , dan kontainer kata mengacu pada model.

Misalnya, model mungkin Kontak, yang memiliki properti Nama dan Usia , dan properti Nama mungkin merupakan properti kompleks yang terdiri dari FirstName dan LastName. ModelMetadata Ketika objek berkaitan dengan objek Kontak, jenis modelnya adalah Kontak dan tidak ada kontainer. ModelMetadata Saat objek berkaitan dengan properti Nama, jenis modelnya adalah Nama dan jenis kontainernya adalah Kontak. ModelMetadata Saat objek berkaitan dengan properti FirstName, jenis modelnya adalah FirstName dan jenis kontainernya adalah Nama.

Konstruktor

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

Menginisialisasi instans baru dari kelas ModelMetadata.

Bidang

Nama Deskripsi
DefaultOrder

Nilai bilangan bulat yang selalu diatur ke 10000.

Properti

Nama Deskripsi
AdditionalValues

Mendapatkan koleksi yang berisi metadata tambahan tentang model.

ContainerType

Mendapatkan jenis kontainer.

ConvertEmptyStringToNull

Mendapatkan atau menetapkan nilai yang menentukan apakah string kosong yang dikirimkan dalam formulir harus dikonversi ke null.

DataTypeName

Mendapatkan atau mengatur nama jenis data.

Description

Mendapatkan atau mengatur teks yang menjelaskan model.

DisplayFormatString

Mendapatkan atau mengatur string format yang harus diterapkan saat model ditampilkan dalam mode tampilan (dibandingkan dengan dalam mode edit).

DisplayName

Mendapatkan atau mengatur teks yang akan digunakan di UI saat nama model ditampilkan.

EditFormatString

Mendapatkan atau mengatur string format yang akan digunakan di UI dalam mode edit.

HideSurroundingHtml

Mendapatkan atau menetapkan nilai yang menentukan apakah HTML di sekitarnya harus disembunyikan.

IsComplexType

Mendapatkan nilai yang menentukan apakah model adalah jenis kompleks.

IsNullableValueType

Mendapatkan nilai yang menentukan apakah model adalah jenis nilai nullable.

IsReadOnly

Mendapatkan atau menetapkan nilai yang menentukan apakah model dapat diperbarui.

IsRequired

Mendapatkan atau menetapkan nilai yang menentukan apakah properti diperlukan.

Model

Mendapatkan atau mengatur objek model.

ModelType

Mendapatkan jenis model.

NullDisplayText

Mendapatkan string yang harus ditampilkan ketika model adalah null.

Order

Mendapatkan atau mengatur bilangan bulat yang menunjukkan urutan untuk menampilkan properti ini relatif terhadap properti lain.

Properties

Mendapatkan kumpulan objek metadata model yang menjelaskan properti model.

PropertyName

Mendapatkan nama properti.

Provider

Mendapatkan atau mengatur objek penyedia untuk metadata ini.

RequestValidationEnabled

Mendapatkan atau menetapkan nilai yang menentukan apakah validasi permintaan diaktifkan.

ShortDisplayName

Mendapatkan atau mengatur versi pendek nama tampilan.

ShowForDisplay

Mendapatkan atau menetapkan nilai yang menentukan apakah model harus ditampilkan di UI dalam mode tampilan (dibandingkan dengan mode edit).

ShowForEdit

Mendapatkan atau mengatur nilai yang menentukan apakah properti harus ditampilkan dalam mode edit (dibandingkan dengan mode tampilan).

SimpleDisplayText

Mendapatkan atau mengatur teks yang akan ditampilkan untuk model saat model mewakili objek kompleks.

TemplateHint

Mendapatkan atau menetapkan nilai yang menunjukkan templat (kontrol data) apa yang harus digunakan di UI untuk model.

Watermark

Mendapatkan atau mengatur teks marka air untuk kotak teks.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetDisplayName()

Mengembalikan teks untuk ditampilkan sebagai nama model di UI.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetSimpleDisplayText()

Mengembalikan teks yang akan ditampilkan untuk model saat model mewakili objek kompleks.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GetValidators(ModelBindingExecutionContext)

Mengembalikan kumpulan validator yang berlaku untuk model.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk