Menu Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menampilkan menu dalam halaman Web ASP.NET.
public ref class Menu : System::Web::UI::WebControls::HierarchicalDataBoundControl, System::Web::UI::INamingContainer, System::Web::UI::IPostBackEventHandler
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class Menu : System.Web.UI.WebControls.HierarchicalDataBoundControl, System.Web.UI.INamingContainer, System.Web.UI.IPostBackEventHandler
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type Menu = class
inherit HierarchicalDataBoundControl
interface IPostBackEventHandler
interface INamingContainer
Public Class Menu
Inherits HierarchicalDataBoundControl
Implements INamingContainer, IPostBackEventHandler
- Warisan
- Atribut
- Penerapan
Contoh
Proyek situs Web Visual Studio dengan kode sumber tersedia untuk menyertai topik ini: Unduh.
Contoh kode berikut menunjukkan cara membuat Menu kontrol dengan item menu statis menggunakan sintaks deklaratif.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<!-- For the hover styles of the Menu control to -->
<!-- work correctly, you must include this head -->
<!-- element. -->
<head runat="server">
<title>Menu Declarative Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu Declarative Example</h3>
<!-- Use declarative syntax to create the -->
<!-- menu structure. Submenu items are -->
<!-- created by nesting them in parent menu -->
<!-- items. -->
<asp:menu id="NavigationMenu"
disappearafter="2000"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
font-names="Arial"
target="_blank"
runat="server">
<staticmenuitemstyle backcolor="LightSteelBlue"
forecolor="Black"/>
<statichoverstyle backcolor="LightSkyBlue"/>
<dynamicmenuitemstyle backcolor="Black"
forecolor="Silver"/>
<dynamichoverstyle backcolor="LightSkyBlue"
forecolor="Black"/>
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<!-- For the hover styles of the Menu control to -->
<!-- work correctly, you must include this head -->
<!-- element. -->
<head runat="server">
<title>Menu Declarative Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu Declarative Example</h3>
<!-- Use declarative syntax to create the -->
<!-- menu structure. Submenu items are -->
<!-- created by nesting them in parent menu -->
<!-- items. -->
<asp:menu id="NavigationMenu"
disappearafter="2000"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
font-names="Arial"
target="_blank"
runat="server">
<staticmenuitemstyle backcolor="LightSteelBlue"
forecolor="Black"/>
<statichoverstyle backcolor="LightSkyBlue"/>
<dynamicmenuitemstyle backcolor="Black"
forecolor="Silver"/>
<dynamichoverstyle backcolor="LightSkyBlue"
forecolor="Black"/>
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Contoh kode berikut menunjukkan cara mengikat kontrol ke MenuSiteMapDataSource kontrol. Agar contoh ini berfungsi dengan benar, Anda harus menyalin data peta situs sampel di bawah ini ke file bernama Web.sitemap.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<!-- For the hover styles of the Menu control to -->
<!-- work correctly, you must include this head -->
<!-- element. -->
<head runat="server">
<title>Menu DataBinding Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DataBinding Example</h3>
<!-- Bind the Menu control to a SiteMapDataSource control. -->
<asp:menu id="NavigationMenu"
disappearafter="2000"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
font-names="Arial"
target="_blank"
datasourceid="MenuSource"
runat="server">
<staticmenuitemstyle backcolor="LightSteelBlue"
forecolor="Black"/>
<statichoverstyle backcolor="LightSkyBlue"/>
<dynamicmenuitemstyle backcolor="Black"
forecolor="Silver"/>
<dynamichoverstyle backcolor="LightSkyBlue"
forecolor="Black"/>
</asp:menu>
<asp:SiteMapDataSource id="MenuSource"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<!-- For the hover styles of the Menu control to -->
<!-- work correctly, you must include this head -->
<!-- element. -->
<head runat="server">
<title>Menu DataBinding Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DataBinding Example</h3>
<!-- Bind the Menu control to a SiteMapDataSource control. -->
<asp:menu id="NavigationMenu"
disappearafter="2000"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
font-names="Arial"
target="_blank"
datasourceid="MenuSource"
runat="server">
<staticmenuitemstyle backcolor="LightSteelBlue"
forecolor="Black"/>
<statichoverstyle backcolor="LightSkyBlue"/>
<dynamicmenuitemstyle backcolor="Black"
forecolor="Silver"/>
<dynamichoverstyle backcolor="LightSkyBlue"
forecolor="Black"/>
</asp:menu>
<asp:SiteMapDataSource id="MenuSource"
runat="server"/>
</form>
</body>
</html>
Berikut ini adalah contoh data peta situs untuk contoh sebelumnya.
<siteMap>
<siteMapNode url="~\Home.aspx"
title="Home"
description="Home">
<siteMapNode url="~\Music.aspx"
title="Music"
description="Music">
<siteMapNode url="~\Classical.aspx"
title="Classical"
description="Classical"/>
<siteMapNode url="~\Rock.aspx"
title="Rock"
description="Rock"/>
<siteMapNode url="~\Jazz.aspx"
title="Jazz"
description="Jazz"/>
</siteMapNode>
<siteMapNode url="~\Movies.aspx"
title="Movies"
description="Movies">
<siteMapNode url="~\Action.aspx"
title="Action"
description="Action"/>
<siteMapNode url="~\Drama.aspx"
title="Drama"
description="Drama"/>
<siteMapNode url="~\Musical.aspx"
title="Musical"
description="Musical"/>
</siteMapNode>
</siteMapNode>
</siteMap>
Keterangan
Dalam topik ini:
Pengantar
Kontrol Menu digunakan untuk menampilkan menu dalam halaman Web ASP.NET dan sering digunakan dalam kombinasi dengan SiteMapDataSource kontrol untuk menavigasi situs Web. Kontrol Menu mendukung fitur-fitur berikut:
Pengikatan data yang memungkinkan item menu kontrol terikat ke sumber data hierarkis.
Navigasi situs melalui integrasi dengan SiteMapDataSource kontrol.
Akses terprogram ke Menu model objek untuk membuat menu secara dinamis, mengisi item menu, mengatur properti, dan sebagainya.
Tampilan yang dapat disesuaikan melalui tema, gambar, gaya, dan templat yang ditentukan pengguna yang ditentukan pengguna.
Saat pengguna mengklik item menu, Menu kontrol dapat menavigasi ke halaman Web tertaut atau hanya memposting kembali ke server. NavigateUrl Jika properti item menu diatur, Menu kontrol menavigasi ke halaman tertaut; jika tidak, itu memposting halaman kembali ke server untuk diproses. Secara default, halaman tertaut ditampilkan di jendela atau bingkai yang sama dengan Menu kontrol. Untuk menampilkan konten tertaut di jendela atau bingkai yang berbeda, gunakan Target properti Menu kontrol.
Catatan
Properti Target memengaruhi setiap item menu dalam kontrol. Untuk menentukan jendela atau bingkai untuk item menu individual, atur Target properti objek secara MenuItem langsung.
Kontrol Menu menampilkan dua jenis menu: menu statis dan menu dinamis. Menu statis selalu ditampilkan dalam Menu kontrol. Secara default, item menu di tingkat akar (tingkat 0) ditampilkan di menu statis. Anda dapat menampilkan tingkat menu tambahan (submenu statis) dalam menu statis dengan mengatur StaticDisplayLevels properti . Item menu (jika ada) dengan tingkat yang lebih tinggi dari nilai yang ditentukan oleh StaticDisplayLevels properti ditampilkan di menu dinamis. Menu dinamis hanya muncul ketika pengguna memposisikan penunjuk mouse di atas item menu induk yang berisi submenu dinamis. Menu dinamis secara otomatis menghilang setelah durasi tertentu. DisappearAfter Gunakan properti untuk menentukan durasi.
Catatan
Menu dinamis juga menghilang saat pengguna mengklik di luar menu.
Anda juga dapat membatasi jumlah tingkat yang ditampilkan di menu dinamis dengan mengatur MaximumDynamicDisplayLevels properti . Tingkat menu yang lebih tinggi dari nilai yang ditentukan akan dibuang.
Catatan
Kontrol Menu tidak dirancang untuk digunakan di dalam UpdatePanel kontrol. Anda hanya bisa menambahkan kontrol ke Menu halaman di luar UpdatePanel kontrol. UpdatePanel kontrol digunakan untuk memperbarui wilayah halaman yang dipilih alih-alih memperbarui seluruh halaman dengan postback. Untuk informasi selengkapnya, lihat Gambaran Umum Kontrol UpdatePanel dan Gambaran Umum Penyajian Halaman Parsial.
Item menu
Menu Kontrol terdiri dari pohon item menu yang diwakili oleh MenuItem objek. Item menu di tingkat atas (tingkat 0) disebut item menu akar. Item menu yang memiliki item menu induk disebut item menu anak. Semua item menu akar disimpan dalam Items koleksi. Item menu anak disimpan dalam koleksi item ChildItems menu induk.
Setiap item menu memiliki Text properti dan Value . Nilai Text properti ditampilkan dalam Menu kontrol, sementara Value properti digunakan untuk menyimpan data tambahan tentang item menu, seperti data yang diteruskan ke peristiwa postback yang terkait dengan item menu. Saat diklik, item menu dapat menavigasi ke halaman Web lain yang ditunjukkan NavigateUrl oleh properti .
Catatan
NavigateUrl Jika properti tidak diatur untuk item menu, Menu kontrol hanya mengirimkan halaman ke server untuk diproses saat item menu diklik.
Anda juga dapat secara opsional menampilkan gambar dalam item menu dengan mengatur ImageUrl properti .
Untuk informasi selengkapnya tentang item menu, lihat MenuItem.
Data Statis
Model data kontrol yang Menu paling sederhana adalah item menu statis. Untuk menampilkan item menu statis menggunakan sintaks deklaratif, pertama-tama buka dan tutup <Items>
tag antara tag Menu pembuka dan penutup kontrol. Selanjutnya, buat struktur menu dengan menyarangkan <asp:MenuItem>
elemen antara tag pembuka dan penutup <Items>
. Setiap <asp:MenuItem>
elemen mewakili item menu dalam kontrol dan memetakan ke MenuItem objek. Anda dapat mengatur properti setiap item menu dengan mengatur atribut elemennya <asp:MenuItem>
. Untuk membuat item submenu, sarangkan elemen tambahan <asp:MenuItem>
antara tag pembuka dan penutup <asp:MenuItem>
item menu induk.
Pengikatan ke Data
Menu Kontrol dapat menggunakan kontrol sumber data hierarkis apa pun, seperti XmlDataSource kontrol atau SiteMapDataSource kontrol. Untuk mengikat kontrol sumber data hierarki, atur DataSourceID properti Menu kontrol ke ID nilai kontrol sumber data. Menu Kontrol secara otomatis mengikat ke kontrol sumber data yang ditentukan. Ini adalah metode yang disukai untuk mengikat data.
Saat mengikat ke sumber data di mana setiap item data berisi beberapa properti (seperti elemen XML dengan beberapa atribut), item menu menampilkan nilai yang dikembalikan oleh ToString
metode item data secara default. Dalam kasus elemen XML, item menu menampilkan nama elemen, yang menunjukkan struktur pohon menu yang mendasar tetapi tidak terlalu berguna sebaliknya. Anda dapat mengikat item menu ke properti item data tertentu dengan menggunakan DataBindings koleksi untuk menentukan pengikatan item menu. Koleksi DataBindings berisi MenuItemBinding objek yang menentukan hubungan antara item data dan item menu yang mengikatnya. Anda dapat menentukan kriteria untuk pengikatan dan properti item data untuk ditampilkan dalam simpul. Untuk informasi selengkapnya tentang pengikatan item menu, lihat MenuItemBinding.
Anda tidak dapat membuat simpul kosong dalam Menu kontrol dengan mengatur Text properti atau TextField ke string kosong (""). Mengatur properti ini ke string kosong memiliki efek yang sama dengan tidak mengatur properti. Dalam hal ini, Menu kontrol membuat pengikatan default menggunakan DataSource properti . Untuk informasi selengkapnya, lihat Pengikatan ke Database.
Menyesuaikan Antarmuka Pengguna
Ada banyak cara untuk menyesuaikan tampilan Menu kontrol. Pertama, Anda dapat menentukan apakah Menu kontrol dirender secara horizontal atau vertikal dengan mengatur Orientation properti . Anda juga dapat menentukan gaya yang berbeda (seperti ukuran dan warna font) untuk setiap jenis item menu.
Jika Anda menggunakan lembar gaya berskala (CSS) untuk menyesuaikan tampilan kontrol, gunakan gaya sebaris atau file CSS terpisah, tetapi tidak keduanya. Menggunakan gaya sebaris dan file CSS terpisah dapat menyebabkan hasil yang tidak terduga. Untuk informasi selengkapnya tentang menggunakan lembar gaya dengan kontrol, lihat Kontrol Server Web dan Gaya CSS.
Tabel berikut mencantumkan gaya item menu yang tersedia.
Properti gaya item menu | Deskripsi |
---|---|
DynamicHoverStyle | Pengaturan gaya untuk item menu dinamis ketika penunjuk mouse diposisikan di atasnya. |
DynamicMenuItemStyle | Pengaturan gaya untuk item menu dinamis individual. |
DynamicMenuStyle | Pengaturan gaya untuk menu dinamis. |
DynamicSelectedStyle | Pengaturan gaya untuk item menu dinamis yang saat ini dipilih. |
StaticHoverStyle | Pengaturan gaya untuk item menu statis saat penunjuk mouse diposisikan di atasnya. |
StaticMenuItemStyle | Pengaturan gaya untuk item menu statis individual. |
StaticMenuStyle | Pengaturan gaya untuk menu statis. |
StaticSelectedStyle | Pengaturan gaya untuk item menu statis yang saat ini dipilih. |
Alih-alih mengatur properti gaya individual, Anda dapat menentukan gaya yang diterapkan ke item menu berdasarkan tingkatnya dengan menggunakan koleksi gaya berikut.
Koleksi gaya tingkat | Deskripsi |
---|---|
LevelMenuItemStyles | Kumpulan MenuItemStyle objek yang mengontrol gaya item menu berdasarkan tingkat. |
LevelSelectedStyles | Kumpulan MenuItemStyle objek yang mengontrol gaya item menu terpilih berdasarkan tingkat. |
LevelSubMenuStyles | Kumpulan MenuItemStyle objek yang mengontrol gaya item submenu berdasarkan tingkat. |
Gaya pertama dalam koleksi sesuai dengan gaya item menu pada tingkat kedalaman pertama di pohon menu. Gaya kedua dalam koleksi sesuai dengan gaya item menu pada tingkat kedalaman kedua di pohon menu, dan sebagainya. Ini paling sering digunakan untuk menghasilkan menu navigasi gaya daftar isi di mana item menu pada kedalaman tertentu harus memiliki tampilan yang sama, terlepas dari apakah mereka memiliki submenu.
Catatan
Jika Anda menggunakan salah satu koleksi gaya tingkat yang tercantum dalam tabel sebelumnya untuk menentukan gaya kontrol Menu , pengaturan gaya ini akan menggantikan properti gaya item menu individual.
Cara lain untuk mengubah tampilan kontrol adalah dengan menyesuaikan gambar yang ditampilkan dalam Menu kontrol. Anda dapat menentukan gambar kustom Anda sendiri untuk berbagai bagian kontrol dengan mengatur properti yang diperlihatkan dalam tabel berikut.
Properti gambar | Deskripsi |
---|---|
DynamicBottomSeparatorImageUrl | Gambar opsional ditampilkan di bagian bawah item menu dinamis untuk memisahkannya dari item menu lainnya. |
DynamicPopOutImageUrl | Gambar opsional yang ditampilkan dalam item menu dinamis untuk menunjukkan bahwa gambar tersebut memiliki submenu. |
DynamicTopSeparatorImageUrl | Gambar opsional ditampilkan di bagian atas item menu dinamis untuk memisahkannya dari item menu lainnya. |
ScrollDownImageUrl | Gambar yang ditampilkan di bagian bawah item menu untuk menunjukkan bahwa pengguna dapat menggulir ke bawah untuk melihat item menu tambahan. |
ScrollUpImageUrl | Gambar yang ditampilkan di bagian atas item menu untuk menunjukkan bahwa pengguna dapat menggulir ke atas untuk melihat item menu tambahan. |
StaticBottomSeparatorImageUrl | Gambar opsional ditampilkan di bagian bawah item menu statis untuk memisahkannya dari item menu lainnya. |
StaticPopOutImageUrl | Gambar opsional ditampilkan dalam item menu statis untuk menunjukkan bahwa gambar tersebut memiliki submenu. |
StaticTopSeparatorImageUrl | Gambar opsional ditampilkan di bagian atas item menu statis untuk memisahkannya dari item menu lainnya. |
Untuk kontrol penuh antarmuka pengguna (UI), Anda dapat menentukan templat kustom Anda sendiri untuk Menu kontrol menggunakan properti templat berikut.
Properti templat | Deskripsi |
---|---|
DynamicItemTemplate | Templat yang berisi konten kustom yang akan dirender untuk item menu dinamis. |
StaticItemTemplate | Templat yang berisi konten kustom yang akan dirender untuk item menu statis. |
Anda dapat mengontrol posisi vertikal dan horizontal menu dinamis relatif terhadap item menu induknya dengan mengatur DynamicVerticalOffset properti dan DynamicHorizontalOffset . Untuk mengontrol indentasi item submenu statis dalam menu statis, gunakan StaticSubMenuIndent properti .
Acara
Kontrol ini Menu menyediakan beberapa peristiwa yang dapat Anda programkan. Ini memungkinkan Anda menjalankan rutinitas kustom setiap kali peristiwa terjadi. Tabel berikut mencantumkan peristiwa yang didukung.
Kejadian | Deskripsi |
---|---|
MenuItemClick | Terjadi saat item menu diklik. Kejadian ini biasanya digunakan untuk menyinkronkan Menu kontrol dengan kontrol lain pada halaman. |
MenuItemDataBound | Terjadi saat item menu terikat ke data. Kejadian ini biasanya digunakan untuk memodifikasi item menu sebelum dirender dalam Menu kontrol. |
Aksesibilitas
Untuk informasi tentang cara mengonfigurasi kontrol ini sehingga menghasilkan markup yang sesuai dengan standar aksesibilitas, lihat Aksesibilitas di Visual Studio dan ASP.NET serta Kontrol dan Aksesibilitas ASP.NET.
Sintaks Deklaratif
<asp:Menu
AccessKey="string"
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
BorderWidth="size"
CssClass="string"
DataSource="string"
DataSourceID="string"
DisappearAfter="integer"
DynamicBottomSeparatorImageUrl="uri"
DynamicEnableDefaultPopOutImage="True|False"
DynamicHorizontalOffset="integer"
DynamicItemFormatString="string"
DynamicPopOutImageTextFormatString="string"
DynamicPopOutImageUrl="uri"
DynamicTopSeparatorImageUrl="uri"
DynamicVerticalOffset="integer"
Enabled="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
ID="string"
ItemWrap="True|False"
MaximumDynamicDisplayLevels="integer"
OnDataBinding="DataBinding event handler"
OnDataBound="DataBound event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnMenuItemClick="MenuItemClick event handler"
OnMenuItemDataBound="MenuItemDataBound event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
Orientation="Horizontal|Vertical"
PathSeparator="string"
runat="server"
ScrollDownImageUrl="uri"
ScrollDownText="string"
ScrollUpImageUrl="uri"
ScrollUpText="string"
SkinID="string"
SkipLinkText="string"
StaticBottomSeparatorImageUrl="uri"
StaticDisplayLevels="integer"
StaticEnableDefaultPopOutImage="True|False"
StaticItemFormatString="string"
StaticPopOutImageTextFormatString="string"
StaticPopOutImageUrl="uri"
StaticSubMenuIndent="size"
StaticTopSeparatorImageUrl="uri"
Style="string"
TabIndex="integer"
Target="string"
ToolTip="string"
Visible="True|False"
Width="size"
>
<DataBindings>
<asp:MenuItemBinding
DataMember="string"
Depth="integer"
Enabled="True|False"
EnabledField="string"
FormatString="string"
ImageUrl="uri"
ImageUrlField="string"
NavigateUrl="uri"
NavigateUrlField="string"
PopOutImageUrl="uri"
PopOutImageUrlField="string"
Selectable="True|False"
SelectableField="string"
SeparatorImageUrl="uri"
SeparatorImageUrlField="string"
Target="string"
TargetField="string"
Text="string"
TextField="string"
ToolTip="string"
ToolTipField="string"
Value="string"
ValueField="string"
/>
</DataBindings>
<DynamicHoverStyle />
<DynamicItemTemplate>
<!-- child controls -->
</DynamicItemTemplate>
<DynamicMenuItemStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|
Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|
Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
ItemSpacing="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
<DynamicMenuStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|
Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|
Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
<DynamicSelectedStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|
Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|
Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
ItemSpacing="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
<Items />
<LevelMenuItemStyles>
<asp:MenuItemStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|
Double|Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|
X-Small|Small|Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
ItemSpacing="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
</LevelMenuItemStyles>
<LevelSelectedStyles>
<asp:MenuItemStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|
Double|Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|
X-Small|Small|Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
ItemSpacing="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
</LevelSelectedStyles>
<LevelSubMenuStyles>
<asp:SubMenuStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|
Double|Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|
X-Small|Small|Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
</LevelSubMenuStyles>
<StaticHoverStyle />
<StaticItemTemplate>
<!-- child controls -->
</StaticItemTemplate>
<StaticMenuItemStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|
Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|
X-Small|Small|Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
ItemSpacing="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
<StaticMenuStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|
Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|
Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
<StaticSelectedStyle
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|
Groove|Ridge|Inset|Outset"
BorderWidth="size"
CssClass="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|
Medium|Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
HorizontalPadding="size"
ItemSpacing="size"
OnDisposed="Disposed event handler"
VerticalPadding="size"
Width="size"
/>
</asp:Menu>
Konstruktor
Menu() |
Menginisialisasi instans baru kelas Menu. |
Bidang
MenuItemClickCommandName |
Berisi nama perintah. |
Properti
AccessKey |
Mendapatkan atau mengatur kunci akses yang memungkinkan Anda menavigasi dengan cepat ke kontrol server Web. (Diperoleh dari WebControl) |
Adapter |
Mendapatkan adaptor khusus browser untuk kontrol. (Diperoleh dari Control) |
AppRelativeTemplateSourceDirectory |
Mendapatkan atau mengatur direktori virtual relatif aplikasi dari Page objek atau UserControl yang berisi kontrol ini. (Diperoleh dari Control) |
Attributes |
Mendapatkan kumpulan atribut arbitrer (hanya untuk penyajian) yang tidak sesuai dengan properti pada kontrol. (Diperoleh dari WebControl) |
BackColor |
Mendapatkan atau mengatur warna latar belakang kontrol server Web. (Diperoleh dari WebControl) |
BindingContainer |
Mendapatkan kontrol yang berisi pengikatan data kontrol ini. (Diperoleh dari Control) |
BorderColor |
Mendapatkan atau menyetel warna batas kontrol Web. (Diperoleh dari WebControl) |
BorderStyle |
Mendapatkan atau mengatur gaya batas kontrol server Web. (Diperoleh dari WebControl) |
BorderWidth |
Mendapatkan atau mengatur lebar batas kontrol server Web. (Diperoleh dari WebControl) |
ChildControlsCreated |
Mendapatkan nilai yang menunjukkan apakah kontrol anak kontrol server telah dibuat. (Diperoleh dari Control) |
ClientID |
Mendapatkan ID kontrol untuk markup HTML yang dihasilkan oleh ASP.NET. (Diperoleh dari Control) |
ClientIDMode |
Mendapatkan atau mengatur algoritma yang digunakan untuk menghasilkan nilai ClientID properti. (Diperoleh dari Control) |
ClientIDSeparator |
Mendapatkan nilai karakter yang mewakili karakter pemisah yang digunakan dalam ClientID properti . (Diperoleh dari Control) |
Context |
Mendapatkan objek yang HttpContext terkait dengan kontrol server untuk permintaan Web saat ini. (Diperoleh dari Control) |
Controls |
ControlCollection Mendapatkan yang berisi kontrol anak dari Menu kontrol. |
ControlStyle |
Mendapatkan gaya kontrol server Web. Properti ini digunakan terutama oleh pengembang kontrol. (Diperoleh dari WebControl) |
ControlStyleCreated |
Mendapatkan nilai yang menunjukkan apakah Style objek telah dibuat untuk ControlStyle properti . Properti ini terutama digunakan oleh pengembang kontrol. (Diperoleh dari WebControl) |
CssClass |
Mendapatkan atau mengatur kelas Lembar Gaya Bertingkat (CSS) yang dirender oleh kontrol server Web pada klien. (Diperoleh dari WebControl) |
DataBindings |
Mendapatkan kumpulan MenuItemBinding objek yang menentukan hubungan antara item data dan item menu yang mengikatnya. |
DataItemContainer |
Mendapatkan referensi ke kontainer penamaan jika kontainer penamaan mengimplementasikan IDataItemContainer. (Diperoleh dari Control) |
DataKeysContainer |
Mendapatkan referensi ke kontainer penamaan jika kontainer penamaan mengimplementasikan IDataKeysControl. (Diperoleh dari Control) |
DataSource |
Mendapatkan atau mengatur objek tempat kontrol terikat data mengambil daftar item datanya. (Diperoleh dari BaseDataBoundControl) |
DataSourceID |
Mendapatkan atau mengatur ID kontrol tempat kontrol terikat data mengambil daftar item datanya. (Diperoleh dari HierarchicalDataBoundControl) |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah kontrol sedang digunakan pada permukaan desain. (Diperoleh dari Control) |
DisappearAfter |
Mendapatkan atau mengatur durasi di mana menu dinamis ditampilkan setelah penunjuk mouse tidak lagi diposisikan di atas menu. |
DynamicBottomSeparatorImageUrl |
Mendapatkan atau mengatur URL ke gambar untuk ditampilkan di bagian bawah setiap item menu dinamis untuk memisahkannya dari item menu lainnya. |
DynamicEnableDefaultPopOutImage |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah gambar bawaan yang menunjukkan bahwa item menu dinamis memiliki submenu ditampilkan. |
DynamicHorizontalOffset |
Mendapatkan atau mengatur jumlah piksel untuk menggeser menu dinamis secara horizontal relatif terhadap item menu induknya. |
DynamicHoverStyle |
Mendapatkan referensi ke Style objek yang memungkinkan Anda mengatur tampilan item menu dinamis saat penunjuk mouse diposisikan di atasnya. |
DynamicItemFormatString |
Mendapatkan atau mengatur teks tambahan yang ditampilkan dengan semua item menu yang ditampilkan secara dinamis. |
DynamicItemTemplate |
Mendapatkan atau mengatur templat yang berisi konten kustom untuk dirender untuk menu dinamis. |
DynamicMenuItemStyle |
Mendapatkan referensi ke MenuItemStyle objek yang memungkinkan Anda mengatur tampilan item menu dalam menu dinamis. |
DynamicMenuStyle |
Mendapatkan referensi ke MenuItemStyle objek yang memungkinkan Anda mengatur tampilan menu dinamis. |
DynamicPopOutImageTextFormatString |
Mendapatkan atau mengatur teks alternatif untuk gambar yang digunakan untuk menunjukkan bahwa item menu dinamis memiliki submenu. |
DynamicPopOutImageUrl |
Mendapatkan atau mengatur URL ke gambar kustom yang ditampilkan dalam item menu dinamis saat item menu dinamis memiliki submenu. |
DynamicSelectedStyle |
Mendapatkan referensi ke MenuItemStyle objek yang memungkinkan Anda mengatur tampilan item menu dinamis yang dipilih oleh pengguna. |
DynamicTopSeparatorImageUrl |
Mendapatkan atau mengatur URL ke gambar untuk ditampilkan di bagian atas setiap item menu dinamis untuk memisahkannya dari item menu lainnya. |
DynamicVerticalOffset |
Mendapatkan atau mengatur jumlah piksel untuk menggeser menu dinamis secara vertikal relatif terhadap item menu induknya. |
Enabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol server Web diaktifkan. (Diperoleh dari WebControl) |
EnableTheming |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tema berlaku untuk kontrol ini. (Diperoleh dari WebControl) |
EnableViewState |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol server mempertahankan status tampilannya, dan status tampilan setiap kontrol anak yang dikandungnya, ke klien yang meminta. (Diperoleh dari Control) |
Events |
Mendapatkan daftar delegasi penanganan aktivitas untuk kontrol. Properti ini bersifat hanya baca. (Diperoleh dari Control) |
Font |
Mendapatkan properti font yang terkait dengan kontrol server Web. (Diperoleh dari WebControl) |
ForeColor |
Mendapatkan atau mengatur warna latar depan (biasanya warna teks) kontrol server Web. (Diperoleh dari WebControl) |
HasAttributes |
Mendapatkan nilai yang menunjukkan apakah kontrol memiliki atribut yang ditetapkan. (Diperoleh dari WebControl) |
HasChildViewState |
Mendapatkan nilai yang menunjukkan apakah kontrol anak kontrol server saat ini memiliki pengaturan status tampilan yang disimpan. (Diperoleh dari Control) |
Height |
Mendapatkan atau mengatur tinggi kontrol server Web. (Diperoleh dari WebControl) |
ID |
Mendapatkan atau mengatur pengidentifikasi terprogram yang ditetapkan ke kontrol server. (Diperoleh dari Control) |
IdSeparator |
Mendapatkan karakter yang digunakan untuk memisahkan pengidentifikasi kontrol. (Diperoleh dari Control) |
IncludeStyleBlock |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah ASP.NET harus merender blok definisi lembar gaya berjenjang (CSS) untuk gaya yang digunakan di menu. |
Initialized |
Mendapatkan nilai yang menunjukkan apakah kontrol terikat data telah diinisialisasi. (Diperoleh dari BaseDataBoundControl) |
IsBoundUsingDataSourceID |
Mendapatkan nilai yang menunjukkan apakah DataSourceID properti diatur. (Diperoleh dari BaseDataBoundControl) |
IsChildControlStateCleared |
Mendapatkan nilai yang menunjukkan apakah kontrol yang terkandung dalam kontrol ini memiliki status kontrol. (Diperoleh dari Control) |
IsDataBindingAutomatic |
Mendapatkan nilai yang menunjukkan apakah pengikatan data bersifat otomatis. (Diperoleh dari BaseDataBoundControl) |
IsEnabled |
Mendapatkan nilai yang menunjukkan apakah kontrol diaktifkan. (Diperoleh dari WebControl) |
IsTrackingViewState |
Mendapatkan nilai yang menunjukkan apakah kontrol server menyimpan perubahan pada status tampilannya. (Diperoleh dari Control) |
IsUsingModelBinders |
Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah kontrol menggunakan pengikat model. (Diperoleh dari BaseDataBoundControl) |
IsViewStateEnabled |
Mendapatkan nilai yang menunjukkan apakah status tampilan diaktifkan untuk kontrol ini. (Diperoleh dari Control) |
Items |
MenuItemCollection Mendapatkan objek yang berisi semua item menu dalam Menu kontrol. |
ItemWrap |
Mendapatkan atau mengatur nilai yang menunjukkan apakah teks untuk item menu harus dibungkus. |
LevelMenuItemStyles |
MenuItemStyleCollection Mendapatkan objek yang berisi pengaturan gaya yang diterapkan ke item menu berdasarkan tingkatnya dalam Menu kontrol. |
LevelSelectedStyles |
MenuItemStyleCollection Mendapatkan objek yang berisi pengaturan gaya yang diterapkan ke item menu terpilih berdasarkan tingkatnya dalam Menu kontrol. |
LevelSubMenuStyles |
MenuItemStyleCollection Mendapatkan objek yang berisi pengaturan gaya yang diterapkan ke item submenu di menu statis berdasarkan tingkatnya dalam Menu kontrol. |
LoadViewStateByID |
Mendapatkan nilai yang menunjukkan apakah kontrol berpartisipasi dalam memuat status tampilannya dengan ID bukan indeks. (Diperoleh dari Control) |
MaximumDynamicDisplayLevels |
Mendapatkan atau mengatur jumlah tingkat menu yang akan dirender untuk menu dinamis. |
NamingContainer |
Mendapatkan referensi ke kontainer penamaan kontrol server, yang membuat namespace unik untuk membedakan antara kontrol server dengan nilai properti yang sama ID . (Diperoleh dari Control) |
Orientation |
Mendapatkan atau mengatur arah untuk merender Menu kontrol. |
Page |
Mendapatkan referensi ke Page instans yang berisi kontrol server. (Diperoleh dari Control) |
Parent |
Mendapatkan referensi ke kontrol induk kontrol server dalam hierarki kontrol halaman. (Diperoleh dari Control) |
PathSeparator |
Mendapatkan atau mengatur karakter yang digunakan untuk memisahkan jalur item menu dalam Menu kontrol. |
RenderingCompatibility |
Mendapatkan nilai yang menentukan versi ASP.NET yang akan kompatibel dengan HTML yang dirender. (Diperoleh dari Control) |
RenderingMode |
Mendapatkan atau mengatur nilai yang menentukan apakah Menu kontrol merender elemen HTML |
RequiresDataBinding |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah DataBind() metode harus dipanggil. (Diperoleh dari BaseDataBoundControl) |
ScrollDownImageUrl |
Mendapatkan atau mengatur URL ke gambar yang ditampilkan di menu dinamis untuk menunjukkan bahwa pengguna dapat menggulir ke bawah untuk item menu tambahan. |
ScrollDownText |
Mendapatkan atau mengatur teks alternatif untuk gambar yang ditentukan dalam ScrollDownImageUrl properti . |
ScrollUpImageUrl |
Mendapatkan atau mengatur URL ke gambar yang ditampilkan di menu dinamis untuk menunjukkan bahwa pengguna dapat menggulir ke atas untuk item menu tambahan. |
ScrollUpText |
Mendapatkan atau mengatur teks alternatif untuk gambar yang ditentukan dalam ScrollUpImageUrl properti . |
SelectedItem |
Mendapatkan item menu terpilih. |
SelectedValue |
Mendapatkan nilai item menu yang dipilih. |
Site |
Mendapatkan informasi tentang kontainer yang menghosting kontrol saat ini saat dirender pada permukaan desain. (Diperoleh dari Control) |
SkinID |
Mendapatkan atau mengatur kulit untuk diterapkan ke kontrol. (Diperoleh dari WebControl) |
SkipLinkText |
Mendapatkan atau mengatur teks alternatif untuk gambar tersembunyi yang dibaca oleh pembaca layar untuk menyediakan kemampuan untuk melewati daftar tautan. |
StaticBottomSeparatorImageUrl |
Mendapatkan atau mengatur URL ke gambar yang ditampilkan sebagai pemisah di bagian bawah setiap item menu statis. |
StaticDisplayLevels |
Mendapatkan atau mengatur jumlah tingkat menu untuk ditampilkan di menu statis. |
StaticEnableDefaultPopOutImage |
Mendapatkan atau mengatur nilai yang menunjukkan apakah gambar bawaan ditampilkan untuk menunjukkan bahwa item menu statis memiliki submenu. |
StaticHoverStyle |
Mendapatkan referensi ke Style objek yang memungkinkan Anda mengatur tampilan item menu statis saat penunjuk mouse diposisikan di atasnya. |
StaticItemFormatString |
Mendapatkan atau mengatur teks tambahan yang ditampilkan dengan semua item menu yang ditampilkan secara statis. |
StaticItemTemplate |
Mendapatkan atau mengatur templat yang berisi konten kustom yang akan dirender untuk menu statis. |
StaticMenuItemStyle |
Mendapatkan referensi ke MenuItemStyle objek yang memungkinkan Anda mengatur tampilan item menu di menu statis. |
StaticMenuStyle |
Mendapatkan referensi ke MenuItemStyle objek yang memungkinkan Anda mengatur tampilan menu statis. |
StaticPopOutImageTextFormatString |
Mendapatkan atau mengatur teks alternatif untuk gambar pop-out yang digunakan untuk menunjukkan bahwa item menu statis memiliki submenu. |
StaticPopOutImageUrl |
Mendapatkan atau mengatur URL ke gambar yang ditampilkan untuk menunjukkan bahwa item menu statis memiliki submenu. |
StaticSelectedStyle |
Mendapatkan referensi ke MenuItemStyle objek yang memungkinkan Anda mengatur tampilan item menu yang dipilih oleh pengguna di menu statis. |
StaticSubMenuIndent |
Mendapatkan atau mengatur jumlah ruang, dalam piksel, ke submenus inden dalam menu statis. |
StaticTopSeparatorImageUrl |
Mendapatkan atau mengatur URL ke gambar yang ditampilkan sebagai pemisah di bagian atas setiap item menu statis. |
Style |
Mendapatkan kumpulan atribut teks yang akan dirender sebagai atribut gaya pada tag luar kontrol server Web. (Diperoleh dari WebControl) |
SupportsDisabledAttribute |
Mendapatkan nilai yang menunjukkan apakah kontrol harus mengatur |
TabIndex |
Mendapatkan atau mengatur indeks tab kontrol server Web. (Diperoleh dari WebControl) |
TagKey |
HtmlTextWriterTag Mendapatkan nilai yang sesuai dengan Menu kontrol. Properti ini digunakan terutama oleh pengembang kontrol. |
TagName |
Mendapatkan nama tag kontrol. Properti ini digunakan terutama oleh pengembang kontrol. (Diperoleh dari WebControl) |
Target |
Mendapatkan atau menyetel jendela atau bingkai target untuk menampilkan isi halaman Web yang terkait dengan item menu. |
TemplateControl |
Mendapatkan atau mengatur referensi ke templat yang berisi kontrol ini. (Diperoleh dari Control) |
TemplateSourceDirectory |
Mendapatkan direktori Page virtual atau UserControl yang berisi kontrol server saat ini. (Diperoleh dari Control) |
ToolTip |
Mendapatkan atau mengatur teks yang ditampilkan saat penunjuk mouse mengarah ke kontrol server Web. (Diperoleh dari WebControl) |
UniqueID |
Mendapatkan pengidentifikasi unik yang memenuhi syarat secara hierarkis untuk kontrol server. (Diperoleh dari Control) |
ValidateRequestMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol memeriksa input klien dari browser untuk nilai yang berpotensi berbahaya. (Diperoleh dari Control) |
ViewState |
Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status tampilan kontrol server di beberapa permintaan untuk halaman yang sama. (Diperoleh dari Control) |
ViewStateIgnoresCase |
Mendapatkan nilai yang menunjukkan apakah StateBag objek tidak peka huruf besar/kecil. (Diperoleh dari Control) |
ViewStateMode |
Mendapatkan atau mengatur mode view-state kontrol ini. (Diperoleh dari Control) |
Visible |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol server dirender sebagai UI di halaman. (Diperoleh dari Control) |
Width |
Mendapatkan atau menyetel lebar kontrol server Web. (Diperoleh dari WebControl) |
Metode
AddAttributesToRender(HtmlTextWriter) |
Menambahkan atribut dan gaya HTML yang perlu dirender ke objek yang ditentukan HtmlTextWriter . |
AddedControl(Control, Int32) |
Dipanggil setelah kontrol anak ditambahkan ke Controls koleksi Control objek. (Diperoleh dari Control) |
AddParsedSubObject(Object) |
Memberi tahu kontrol server bahwa elemen, baik XML atau HTML, diurai, dan menambahkan elemen ke objek kontrol ControlCollection server. (Diperoleh dari Control) |
ApplyStyle(Style) |
Menyalin elemen tidak kosong dari gaya yang ditentukan ke kontrol Web, menimpa elemen gaya kontrol yang ada. Metode ini terutama digunakan oleh pengembang kontrol. (Diperoleh dari WebControl) |
ApplyStyleSheetSkin(Page) |
Menerapkan properti gaya yang ditentukan dalam lembar gaya halaman ke kontrol. (Diperoleh dari Control) |
BeginRenderTracing(TextWriter, Object) |
Memulai pelacakan waktu desain untuk merender data. (Diperoleh dari Control) |
BuildProfileTree(String, Boolean) |
Mengumpulkan informasi tentang kontrol server dan mengirimkannya ke properti yang Trace akan ditampilkan saat pelacakan diaktifkan untuk halaman. (Diperoleh dari Control) |
ClearCachedClientID() |
Mengatur nilai yang di-cache ClientID ke |
ClearChildControlState() |
Menghapus informasi status-kontrol untuk kontrol anak kontrol server. (Diperoleh dari Control) |
ClearChildState() |
Menghapus informasi status-tampilan dan status-kontrol untuk semua kontrol turunan kontrol server. (Diperoleh dari Control) |
ClearChildViewState() |
Menghapus informasi status tampilan untuk semua kontrol anak kontrol server. (Diperoleh dari Control) |
ClearEffectiveClientIDMode() |
Mengatur properti instans ClientIDMode kontrol saat ini dan kontrol turunan apa pun ke Inherit. (Diperoleh dari Control) |
ConfirmInitState() |
Mengatur status inisialisasi kontrol terikat data. (Diperoleh dari BaseDataBoundControl) |
CopyBaseAttributes(WebControl) |
Menyalin properti yang tidak dienkapsulasi oleh Style objek dari kontrol server Web yang ditentukan ke kontrol server Web tempat metode ini dipanggil. Metode ini digunakan terutama oleh pengembang kontrol. (Diperoleh dari WebControl) |
CreateChildControls() |
Membuat kontrol anak dari Menu kontrol. |
CreateControlCollection() |
Membuat objek baru ControlCollection untuk menahan kontrol anak (baik literal maupun server) dari kontrol server. (Diperoleh dari Control) |
CreateControlStyle() |
Membuat objek gaya yang digunakan secara internal oleh WebControl kelas untuk mengimplementasikan semua properti terkait gaya. Metode ini digunakan terutama oleh pengembang kontrol. (Diperoleh dari WebControl) |
DataBind() |
Mengikat sumber data ke Menu kontrol. Metode ini tidak dapat diwariskan. |
DataBind(Boolean) |
Mengikat sumber data ke kontrol server yang dipanggil dan semua kontrol turunannya dengan opsi untuk menaikkan DataBinding peristiwa. (Diperoleh dari Control) |
DataBindChildren() |
Mengikat sumber data ke kontrol anak kontrol server. (Diperoleh dari Control) |
Dispose() |
Memungkinkan kontrol server untuk melakukan pembersihan akhir sebelum dilepaskan dari memori. (Diperoleh dari Control) |
EndRenderTracing(TextWriter, Object) |
Mengakhiri pelacakan waktu desain penyajian data. (Diperoleh dari Control) |
EnsureChildControls() |
Menentukan apakah kontrol server memuat kontrol turunan. Jika tidak, ia membuat kontrol anak. (Diperoleh dari Control) |
EnsureDataBound() |
Memverifikasi bahwa kontrol menu memerlukan pengikatan data dan bahwa kontrol sumber data yang valid ditentukan sebelum memanggil DataBind() metode . |
EnsureID() |
Membuat pengidentifikasi untuk kontrol yang tidak memiliki pengidentifikasi yang ditetapkan. (Diperoleh dari Control) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
FindControl(String) |
Mencari kontainer penamaan saat ini untuk kontrol server dengan parameter yang ditentukan |
FindControl(String, Int32) |
Mencari kontainer penamaan saat ini untuk kontrol server dengan bilangan bulat dan yang ditentukan |
FindItem(String) |
Mengambil item menu pada jalur nilai yang ditentukan. |
Focus() |
Mengatur fokus input ke kontrol. (Diperoleh dari Control) |
GetData(String) |
HierarchicalDataSourceView Mengambil objek yang digunakan kontrol terikat data untuk melakukan operasi data. (Diperoleh dari HierarchicalDataBoundControl) |
GetDataSource() |
IHierarchicalDataSource Mengambil kontrol terikat data yang terkait dengan, jika ada. (Diperoleh dari HierarchicalDataBoundControl) |
GetDesignModeState() |
Mengambil status Menu waktu desain kontrol. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetRouteUrl(Object) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute. (Diperoleh dari Control) |
GetRouteUrl(RouteValueDictionary) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute. (Diperoleh dari Control) |
GetRouteUrl(String, Object) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute. (Diperoleh dari Control) |
GetRouteUrl(String, RouteValueDictionary) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute. (Diperoleh dari Control) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
GetUniqueIDRelativeTo(Control) |
Mengembalikan bagian awalan dari UniqueID properti kontrol yang ditentukan. (Diperoleh dari Control) |
HasControls() |
Menentukan apakah kontrol server berisi kontrol anak apa pun. (Diperoleh dari Control) |
HasEvents() |
Mengembalikan nilai yang menunjukkan apakah peristiwa terdaftar untuk kontrol atau kontrol turunan apa pun. (Diperoleh dari Control) |
IsLiteralContent() |
Menentukan apakah kontrol server hanya menyimpan konten harfiah. (Diperoleh dari Control) |
LoadControlState(Object) |
Memuat status properti dalam Menu kontrol yang perlu dipertahankan. |
LoadViewState(Object) |
Memuat status tampilan kontrol yang Menu disimpan sebelumnya. |
MapPathSecure(String) |
Mengambil jalur fisik tempat jalur virtual, baik absolut atau relatif, dipetakan. (Diperoleh dari Control) |
MarkAsDataBound() |
Mengatur status kontrol dalam status tampilan sebagai berhasil terikat ke data. (Diperoleh dari HierarchicalDataBoundControl) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
MergeStyle(Style) |
Menyalin elemen tidak kosong dari gaya yang ditentukan ke kontrol Web, tetapi tidak akan menimpa elemen gaya kontrol yang ada. Metode ini digunakan terutama oleh pengembang kontrol. (Diperoleh dari WebControl) |
OnBubbleEvent(Object, EventArgs) |
Menentukan apakah peristiwa untuk Menu kontrol diteruskan ke hierarki kontrol server antarmuka pengguna (UI) halaman. |
OnDataBinding(EventArgs) |
Memunculkan kejadian DataBinding. |
OnDataBound(EventArgs) |
Memunculkan kejadian DataBound. (Diperoleh dari BaseDataBoundControl) |
OnDataPropertyChanged() |
Dipanggil ketika salah satu properti identifikasi sumber data dasar diubah, untuk mengikat kembali kontrol terikat data ke datanya. (Diperoleh dari HierarchicalDataBoundControl) |
OnDataSourceChanged(Object, EventArgs) |
Dipanggil IHierarchicalDataSource saat instans yang bekerja dengan kontrol terikat data akan menaikkan DataSourceChanged peristiwa. (Diperoleh dari HierarchicalDataBoundControl) |
OnInit(EventArgs) |
Memunculkan kejadian Init. |
OnLoad(EventArgs) |
Load Menangani peristiwa. (Diperoleh dari HierarchicalDataBoundControl) |
OnMenuItemClick(MenuEventArgs) |
Memunculkan kejadian MenuItemClick. |
OnMenuItemDataBound(MenuEventArgs) |
Memunculkan kejadian MenuItemDataBound. |
OnPagePreLoad(Object, EventArgs) |
Mengatur status inisialisasi kontrol terikat data sebelum kontrol dimuat. (Diperoleh dari HierarchicalDataBoundControl) |
OnPreRender(EventArgs) |
Memunculkan kejadian PreRender. |
OnUnload(EventArgs) |
Memunculkan kejadian Unload. (Diperoleh dari Control) |
OpenFile(String) |
Stream Terbiasa membaca file. (Diperoleh dari Control) |
PerformDataBinding() |
Mengikat item dari sumber data ke item menu dalam Menu kontrol. |
PerformSelect() |
Mengambil data dari sumber data terkait. (Diperoleh dari HierarchicalDataBoundControl) |
RaiseBubbleEvent(Object, EventArgs) |
Menetapkan sumber peristiwa apa pun dan informasinya ke induk kontrol. (Diperoleh dari Control) |
RaisePostBackEvent(String) |
Memproses peristiwa yang dimunculkan ketika formulir diposting ke server. |
RemovedControl(Control) |
Dipanggil setelah kontrol anak dihapus dari Controls koleksi Control objek. (Diperoleh dari Control) |
Render(HtmlTextWriter) |
Merender kontrol menu pada browser klien. |
RenderBeginTag(HtmlTextWriter) |
Menambahkan atribut tag dan menulis markup untuk tag pembuka kontrol ke aliran output yang dipancarkan ke browser atau perangkat. |
RenderChildren(HtmlTextWriter) |
Menghasilkan konten turunan kontrol server ke objek yang disediakan HtmlTextWriter , yang menulis konten yang akan dirender pada klien. (Diperoleh dari Control) |
RenderContents(HtmlTextWriter) |
Anggota ini mengambil alih RenderContents(HtmlTextWriter). |
RenderControl(HtmlTextWriter) |
Output konten kontrol server ke objek yang disediakan HtmlTextWriter dan menyimpan informasi pelacakan tentang kontrol jika pelacakan diaktifkan. (Diperoleh dari Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Output konten kontrol server ke objek yang disediakan HtmlTextWriter menggunakan objek yang disediakan ControlAdapter . (Diperoleh dari Control) |
RenderEndTag(HtmlTextWriter) |
Melakukan markup akhir dan menulis tag penutup HTML kontrol ke aliran output yang dipancarkan ke browser atau perangkat. |
ResolveAdapter() |
Mendapatkan adaptor kontrol yang bertanggung jawab untuk merender kontrol yang ditentukan. (Diperoleh dari Control) |
ResolveClientUrl(String) |
Mendapatkan URL yang dapat digunakan oleh browser. (Diperoleh dari Control) |
ResolveUrl(String) |
Mengonversi URL menjadi URL yang dapat digunakan pada klien yang meminta. (Diperoleh dari Control) |
SaveControlState() |
Menyimpan status properti dalam Menu kontrol yang perlu dipertahankan. |
SaveViewState() |
Menyimpan status Menu kontrol. |
SetDesignModeState(IDictionary) |
Mengatur data waktu desain untuk Menu kontrol. |
SetItemDataBound(MenuItem, Boolean) |
DataBound Mengatur properti objek yang ditentukan MenuItem dengan nilai yang ditentukan. |
SetItemDataItem(MenuItem, Object) |
DataItem Mengatur properti objek yang ditentukan MenuItem dengan nilai yang ditentukan. |
SetItemDataPath(MenuItem, String) |
DataPath Mengatur properti objek yang ditentukan MenuItem dengan nilai yang ditentukan. |
SetRenderMethodDelegate(RenderMethod) |
Menetapkan delegasi penanganan aktivitas untuk merender kontrol server dan kontennya ke dalam kontrol induknya. (Diperoleh dari Control) |
SetTraceData(Object, Object) |
Mengatur data pelacakan untuk pelacakan waktu desain data penyajian, menggunakan kunci data pelacakan dan nilai data pelacakan. (Diperoleh dari Control) |
SetTraceData(Object, Object, Object) |
Mengatur data pelacakan untuk pelacakan waktu desain data penyajian, menggunakan objek yang dilacak, kunci data pelacakan, dan nilai data pelacakan. (Diperoleh dari Control) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TrackViewState() |
Melacak perubahan status tampilan ke Menu kontrol sehingga dapat disimpan di objek kontrol StateBag . Objek ini dapat diakses melalui ViewState properti . |
ValidateDataSource(Object) |
Memverifikasi bahwa objek yang diikat kontrol terikat data adalah objek yang dapat dikerjakannya. (Diperoleh dari HierarchicalDataBoundControl) |
Acara
DataBinding |
Terjadi ketika kontrol server mengikat ke sumber data. (Diperoleh dari Control) |
DataBound |
Terjadi setelah kontrol server mengikat ke sumber data. (Diperoleh dari BaseDataBoundControl) |
Disposed |
Terjadi ketika kontrol server dilepaskan dari memori, yang merupakan tahap terakhir dari siklus hidup kontrol server ketika halaman ASP.NET diminta. (Diperoleh dari Control) |
Init |
Terjadi ketika kontrol server diinisialisasi, yang merupakan langkah pertama dalam siklus hidupnya. (Diperoleh dari Control) |
Load |
Terjadi ketika kontrol server dimuat ke Page dalam objek. (Diperoleh dari Control) |
MenuItemClick |
Terjadi saat item menu dalam Menu kontrol diklik. |
MenuItemDataBound |
Terjadi saat item menu dalam Menu kontrol terikat ke data. |
PreRender |
Terjadi setelah Control objek dimuat tetapi sebelum penyajian. (Diperoleh dari Control) |
Unload |
Terjadi ketika kontrol server dibongkar dari memori. (Diperoleh dari Control) |
Implementasi Antarmuka Eksplisit
Metode Ekstensi
EnablePersistedSelection(BaseDataBoundControl) |
Kedaluwarsa.
Memungkinkan pilihan untuk dipertahankan dalam kontrol data yang mendukung pemilihan dan halaman. |
FindDataSourceControl(Control) |
Mengembalikan sumber data yang terkait dengan kontrol data untuk kontrol yang ditentukan. |
FindFieldTemplate(Control, String) |
Mengembalikan templat bidang untuk kolom yang ditentukan dalam kontainer penamaan kontrol yang ditentukan. |
FindMetaTable(Control) |
Mengembalikan objek metatable untuk kontrol data yang berisi. |
GetDefaultValues(INamingContainer) |
Mendapatkan kumpulan nilai default untuk kontrol data yang ditentukan. |
GetMetaTable(INamingContainer) |
Mendapatkan metadata tabel untuk kontrol data yang ditentukan. |
SetMetaTable(INamingContainer, MetaTable) |
Mengatur metadata tabel untuk kontrol data yang ditentukan. |
SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Mengatur metadata tabel dan pemetaan nilai default untuk kontrol data yang ditentukan. |
SetMetaTable(INamingContainer, MetaTable, Object) |
Mengatur metadata tabel dan pemetaan nilai default untuk kontrol data yang ditentukan. |
TryGetMetaTable(INamingContainer, MetaTable) |
Menentukan apakah metadata tabel tersedia. |
EnableDynamicData(INamingContainer, Type) |
Mengaktifkan perilaku Data Dinamis untuk kontrol data yang ditentukan. |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Mengaktifkan perilaku Data Dinamis untuk kontrol data yang ditentukan. |
EnableDynamicData(INamingContainer, Type, Object) |
Mengaktifkan perilaku Data Dinamis untuk kontrol data yang ditentukan. |