Bagikan melalui


IHtmlGenerator Antarmuka

Definisi

Kontrak untuk dukungan IHtmlHelper dan ITagHelper implementasi layanan.

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
Turunan

Properti

IdAttributeDotReplacement

Mendapatkan penggantian untuk '.' dalam atribut Id.

Metode

Encode(Object)

Mengodekan nilai.

Encode(String)

Mengodekan nilai.

FormatValue(Object, String)

Memformat nilai.

GenerateActionLink(ViewContext, String, String, String, String, String, String, Object, Object)

<> Buat elemen untuk tautan ke tindakan.

GenerateAntiforgery(ViewContext)

<Hasilkan elemen input type="hidden".../> yang berisi token antiforgery.

GenerateCheckBox(ViewContext, ModelExplorer, String, Nullable<Boolean>, Object)

<Buat elemen input type="checkbox".../> .

GenerateForm(ViewContext, String, String, Object, String, Object)

<Buat elemen formulir>. Ketika pengguna mengirimkan formulir, tindakan dengan nama actionName akan memproses permintaan.

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

<Menghasilkan elemen optgroup> dan <opsi>.

GenerateHidden(ViewContext, ModelExplorer, String, Object, Boolean, Object)

<Menghasilkan elemen input type="hidden">

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

Buat input tambahan <type="hidden".../> untuk kotak centang. Ini membahas skenario di mana kotak centang yang tidak dicentang tidak dikirim dalam permintaan. Mengirim input tersembunyi memungkinkan untuk mengetahui bahwa kotak centang ada di halaman saat permintaan dikirimkan.

GenerateLabel(ViewContext, ModelExplorer, String, String, Object)

<Membuat elemen label>

GeneratePageForm(ViewContext, String, String, Object, String, String, Object)

<Buat elemen formulir>. Ketika pengguna mengirimkan formulir, halaman dengan nama pageName akan memproses permintaan.

GeneratePageLink(ViewContext, String, String, String, String, String, String, Object, Object)

<> Buat elemen untuk tautan ke tindakan.

GeneratePassword(ViewContext, ModelExplorer, String, Object, Object)

<Membuat elemen input type="password">

GenerateRadioButton(ViewContext, ModelExplorer, String, Object, Nullable<Boolean>, Object)

<Menghasilkan elemen input type="radio">

GenerateRouteForm(ViewContext, String, Object, String, Object)

<Buat elemen formulir>. Rute dengan nama routeName menghasilkan nilai atribut formulir>action.<

GenerateRouteLink(ViewContext, String, String, String, String, String, Object, Object)

<> Buat elemen untuk tautan ke tindakan.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

Buat elemen pilih <> untuk expression.

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

Buat elemen pilih <> untuk expression.

GenerateTextArea(ViewContext, ModelExplorer, String, Int32, Int32, Object)

<Menghasilkan elemen textarea>

GenerateTextBox(ViewContext, ModelExplorer, String, Object, String, Object)

<Menghasilkan elemen input type="text">

GenerateValidationMessage(ViewContext, ModelExplorer, String, String, String, Object)

tag Buat elemen jika viewContextberisi ModelState kesalahan untuk expression.

GenerateValidationSummary(ViewContext, Boolean, String, String, Object)

<Menghasilkan elemen div> yang berisi daftar kesalahan validasi.

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

Mendapatkan kumpulan nilai saat ini untuk yang diberikan expression.

Metode Ekstensi

GenerateForm(IHtmlGenerator, ViewContext, String, String, String, Object, String, Object)

Menghasilkan formulir.

GenerateRouteForm(IHtmlGenerator, ViewContext, String, Object, String, String, Object)

Menghasilkan formulir untuk rute.

Berlaku untuk