Bagikan melalui


MenuAdapter Kelas

Definisi

Menyediakan sarana untuk mengubah perilaku Menu kontrol untuk browser tertentu.

public ref class MenuAdapter : System::Web::UI::WebControls::Adapters::WebControlAdapter, System::Web::UI::IPostBackEventHandler
public class MenuAdapter : System.Web.UI.WebControls.Adapters.WebControlAdapter, System.Web.UI.IPostBackEventHandler
type MenuAdapter = class
    inherit WebControlAdapter
    interface IPostBackEventHandler
Public Class MenuAdapter
Inherits WebControlAdapter
Implements IPostBackEventHandler
Warisan
Penerapan

Keterangan

memodifikasi MenuAdapter markup atau perilaku Menu kontrol untuk browser atau kelas browser tertentu, atau bertindak sebagai filter pada beberapa kemampuan.

Secara default, MenuItem objek dalam kontrol dirender Menu sebagai hyperlink untuk mengakomodasi navigasi menu. Kelas Menu mempertahankan status dengan menerapkan IPostBackEventHandler antarmuka sehingga dapat merespons dan meningkatkan peristiwa tertentu selama postback. Anda dapat memperluas MenuAdapter kelas untuk menyesuaikan penyajian atau perilaku Menu kontrol lebih lanjut.

Permintaan awal untuk adaptor menyebabkan .NET Framework mencari adaptor yang dipetakan untuk kontrol, mengingat karakteristik browser yang meminta. Kelas HttpBrowserCapabilities menggunakan file definisi browser untuk mengidentifikasi karakteristik browser klien dan untuk memetakan adaptor ke jenis browser.

Untuk informasi selengkapnya tentang penyajian adaptif di ASP.NET, lihat Gambaran Umum Arsitektur Perilaku Kontrol Adaptif.

Konstruktor

MenuAdapter()

Menginisialisasi instans baru kelas MenuAdapter.

Properti

Browser

Mendapatkan referensi ke kemampuan browser klien yang membuat permintaan HTTP saat ini.

(Diperoleh dari ControlAdapter)
Control

Mengambil referensi yang diketik dengan kuat ke kontrol yang Menu terkait dengan objek ini MenuAdapter .

IsEnabled

Mendapatkan nilai yang menunjukkan apakah kontrol Web dan semua kontrol induknya diaktifkan.

(Diperoleh dari WebControlAdapter)
Page

Mendapatkan referensi ke halaman tempat kontrol yang terkait dengan adaptor ini berada.

(Diperoleh dari ControlAdapter)
PageAdapter

Mendapatkan referensi ke adaptor halaman untuk halaman tempat kontrol terkait berada.

(Diperoleh dari ControlAdapter)

Metode

BeginRender(HtmlTextWriter)

Dipanggil sebelum penyajian kontrol. Dalam kelas adaptor turunan, menghasilkan tag pembuka yang diperlukan oleh target tertentu tetapi tidak diperlukan oleh browser HTML.

(Diperoleh dari ControlAdapter)
CreateChildControls()

Membuat kontrol anak khusus target untuk kontrol komposit.

(Diperoleh dari ControlAdapter)
EndRender(HtmlTextWriter)

Dipanggil setelah penyajian kontrol. Dalam kelas adaptor turunan, menghasilkan tag penutup yang diperlukan oleh target tertentu tetapi tidak diperlukan oleh browser HTML.

(Diperoleh dari ControlAdapter)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
LoadAdapterControlState(Object)

Memuat informasi status kontrol apa pun yang disimpan oleh SaveAdapterControlState() metode selama permintaan sebelumnya ke halaman.

LoadAdapterViewState(Object)

Memuat informasi status tampilan adaptor yang disimpan selama SaveAdapterViewState() permintaan sebelumnya ke halaman tempat kontrol yang terkait dengan adaptor kontrol ini berada.

(Diperoleh dari ControlAdapter)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnInit(EventArgs)

Mendaftarkan kontrol terkait Menu sebagai kontrol yang memerlukan status kontrol.

OnLoad(EventArgs)

Mengambil alih OnLoad(EventArgs) metode untuk kontrol terkait.

(Diperoleh dari ControlAdapter)
OnPreRender(EventArgs)

OnPreRender(EventArgs) Menangani metode untuk kontrol terkaitMenu.

OnUnload(EventArgs)

Mengambil alih OnUnload(EventArgs) metode untuk kontrol terkait.

(Diperoleh dari ControlAdapter)
RaisePostBackEvent(String)

Digunakan untuk mempertahankan jalur menu saat peristiwa postback dinaikkan.

Render(HtmlTextWriter)

Menghasilkan markup khusus target untuk kontrol tempat adaptor kontrol dilampirkan.

(Diperoleh dari WebControlAdapter)
RenderBeginTag(HtmlTextWriter)

Menambahkan atribut tag dan menulis markup untuk tag pembuka kontrol ke aliran output yang dipancarkan ke browser atau perangkat.

RenderChildren(HtmlTextWriter)

Menghasilkan markup khusus target untuk kontrol anak dalam kontrol komposit tempat adaptor kontrol dilampirkan.

(Diperoleh dari ControlAdapter)
RenderContents(HtmlTextWriter)

Menulis item menu terkait dalam kontrol terkait Menu ke aliran output sebagai serangkaian hyperlink.

RenderEndTag(HtmlTextWriter)

Membuat markup akhir dan menulis markup untuk tag penutup kontrol ke aliran output yang dipancarkan ke browser atau perangkat.

RenderItem(HtmlTextWriter, MenuItem, Int32)

Merender item menu tunggal sebagai hyperlink.

SaveAdapterControlState()

Menyimpan perubahan apa pun pada status kontrol privat adaptor yang telah terjadi sejak halaman diposting kembali ke server.

SaveAdapterViewState()

Menyimpan informasi status tampilan untuk adaptor kontrol.

(Diperoleh dari ControlAdapter)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IPostBackEventHandler.RaisePostBackEvent(String)

MenuAdapter Memungkinkan kelas memproses peristiwa yang dimunculkan saat halaman diposting kembali ke server.

Berlaku untuk

Lihat juga