Menu Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyświetla menu na stronie sieci 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
- Dziedziczenie
- Atrybuty
- Implementuje
Przykłady
Projekt witryny sieci Web programu Visual Studio z kodem źródłowym jest dostępny do dołączenia do tego tematu: Pobierz.
W poniższym przykładzie kodu pokazano, jak utworzyć kontrolkę Menu ze statycznymi elementami menu przy użyciu składni deklaratywnej.
<%@ 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>
W poniższym przykładzie kodu pokazano, jak powiązać kontrolkę Menu z kontrolką SiteMapDataSource . Aby ten przykład działał poprawnie, należy skopiować przykładowe dane mapy witryny poniżej do pliku o nazwie 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>
Poniżej przedstawiono przykładowe dane mapy witryny dla poprzedniego przykładu.
<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>
Uwagi
W tym temacie:
Zdarzenia
Wprowadzenie
Kontrolka Menu służy do wyświetlania menu na stronie ASP.NET sieci Web i jest często używana w połączeniu z kontrolką SiteMapDataSource do nawigowania po witrynie sieci Web. Kontrolka Menu obsługuje następujące funkcje:
Powiązanie danych, które umożliwia powiązanie elementów menu kontrolki z hierarchialnymi źródłami danych.
Nawigacja po witrynie za pośrednictwem integracji z kontrolką SiteMapDataSource .
Programowy dostęp do modelu obiektów w celu dynamicznego Menu tworzenia menu, wypełniania elementów menu, ustawiania właściwości itd.
Dostosowywanie wyglądu za pomocą motywów, obrazów zdefiniowanych przez użytkownika, stylów i szablonów zdefiniowanych przez użytkownika.
Gdy użytkownik kliknie element menu, kontrolka Menu może przejść do połączonej strony sieci Web lub po prostu opublikować go z powrotem na serwerze. NavigateUrl Jeśli właściwość elementu menu jest ustawiona, Menu kontrolka przechodzi do połączonej strony. W przeciwnym razie publikuje stronę z powrotem na serwerze w celu przetworzenia. Domyślnie połączona strona jest wyświetlana w tym samym oknie lub ramce co kontrolka Menu . Aby wyświetlić połączoną zawartość w innym oknie lub ramce, użyj Target właściwości kontrolki Menu .
Uwaga
Właściwość Target ma wpływ na każdy element menu w kontrolce. Aby określić okno lub ramkę dla pojedynczego elementu menu, ustaw Target właściwość MenuItem obiektu bezpośrednio.
Kontrolka Menu wyświetla dwa typy menu: menu statyczne i menu dynamiczne. Menu statyczne jest zawsze wyświetlane w kontrolce Menu . Domyślnie elementy menu na poziomie głównym (poziom 0) są wyświetlane w menu statycznym. Możesz wyświetlić dodatkowe poziomy menu (statyczne podmenu) w menu statycznym, ustawiając StaticDisplayLevels właściwość . Elementy menu (jeśli istnieją) o wyższym poziomie niż wartość określona StaticDisplayLevels przez właściwość są wyświetlane w menu dynamicznym. Menu dynamiczne jest wyświetlane tylko wtedy, gdy użytkownik umieszcza wskaźnik myszy nad elementem menu nadrzędnego, który zawiera dynamiczny podmenu. Menu dynamiczne automatycznie znikają po upływie określonego czasu trwania. Użyj właściwości , DisappearAfter aby określić czas trwania.
Uwaga
Menu dynamiczne również zniknie, gdy użytkownik kliknie poza menu.
Można również ograniczyć liczbę poziomów wyświetlanych w menu dynamicznym, ustawiając MaximumDynamicDisplayLevels właściwość. Poziomy menu wyższe niż określona wartość są odrzucane.
Uwaga
Kontrolka nie jest przeznaczona Menu do użycia wewnątrz kontrolki UpdatePanel . Kontrolkę Menu można dodać tylko do strony spoza kontrolki UpdatePanel . UpdatePanel kontrolki są używane do aktualizowania wybranych regionów strony zamiast aktualizowania całej strony z postback. Aby uzyskać więcej informacji, zobacz Omówienie kontrolki UpdatePanel i Omówienie renderowania częściowego strony.
Elementy menu
Kontrolka Menu składa się z drzewa elementów menu reprezentowanych przez MenuItem obiekty. Elementy menu na najwyższym poziomie (poziom 0) są nazywane elementami menu głównego. Element menu z elementem menu nadrzędnego jest nazywany elementem menu podrzędnego. Wszystkie elementy menu głównego są przechowywane w kolekcji Items . Elementy menu podrzędnego są przechowywane w kolekcji elementu menu nadrzędnego ChildItems .
Każdy element menu ma Text właściwość i Value . Wartość Text właściwości jest wyświetlana w kontrolce Menu , podczas gdy Value właściwość służy do przechowywania wszelkich dodatkowych danych dotyczących elementu menu, takich jak dane przekazywane do zdarzenia zwrotnego skojarzonego z elementem menu. Po kliknięciu elementu menu można przejść do innej strony sieci Web wskazanej NavigateUrl przez właściwość.
Uwaga
NavigateUrl Jeśli właściwość nie jest ustawiona dla elementu menu, Menu kontrolka po prostu przesyła stronę do serwera do przetwarzania po kliknięciu elementu menu.
Możesz również opcjonalnie wyświetlić obraz w elemencie menu, ustawiając ImageUrl właściwość.
Aby uzyskać więcej informacji na temat elementów menu, zobacz MenuItem.
Dane statyczne
Najprostszym modelem danych kontrolki Menu jest statyczne elementy menu. Aby wyświetlić statyczne elementy menu przy użyciu składni deklaratywnej, najpierw zagnieżdżanie i zamykanie tagów między tagami otwierania i zamykania <Items>
kontrolki Menu . Następnie utwórz strukturę menu, zagnieżdżając <asp:MenuItem>
elementy między tagami otwierania i zamykania <Items>
. Każdy <asp:MenuItem>
element reprezentuje element menu w kontrolce i mapuje na MenuItem obiekt. Właściwości każdego elementu menu można ustawić, ustawiając atrybuty jego <asp:MenuItem>
elementu. Aby utworzyć elementy podrzędne, zagnieżdżaj dodatkowe <asp:MenuItem>
elementy między znacznikami otwierania i zamykania <asp:MenuItem>
elementu menu nadrzędnego.
Wiązanie z danymi
Kontrolka Menu może używać dowolnej hierarchii kontroli źródła danych, takiej jak kontrolka XmlDataSource lub kontrolka SiteMapDataSource . Aby powiązać z hierarchiową kontrolką źródła danych, ustaw DataSourceID właściwość Menu kontrolki na ID wartość kontrolki źródła danych. Kontrolka Menu automatycznie wiąże się z określoną kontrolą źródła danych. Jest to preferowana metoda powiązania z danymi.
W przypadku powiązania ze źródłem danych, w którym każdy element danych zawiera wiele właściwości (takich jak element XML z kilkoma atrybutami), element menu wyświetla wartość zwracaną przez ToString
metodę elementu danych domyślnie. W przypadku elementu XML element menu wyświetla nazwę elementu, który pokazuje podstawową strukturę drzewa menu, ale nie jest bardzo przydatny w przeciwnym razie. Element menu można powiązać z określoną właściwością elementu danych, używając DataBindings kolekcji do określania powiązań elementów menu. Kolekcja DataBindings zawiera MenuItemBinding obiekty definiujące relację między elementem danych a elementem menu, z którym jest wiązane. Można określić kryteria powiązania i właściwości elementu danych do wyświetlenia w węźle. Aby uzyskać więcej informacji na temat powiązań elementów menu, zobacz MenuItemBinding.
Nie można utworzyć pustych węzłów w kontrolce Menu , ustawiając Text właściwości lub TextField na pusty ciąg (""). Ustawienie tych właściwości na pusty ciąg ma taki sam efekt, jak ustawienie właściwości. W takim przypadku kontrolka Menu tworzy domyślne powiązanie przy użyciu DataSource właściwości . Aby uzyskać więcej informacji, zobacz Powiązanie z bazami danych.
Personalizowanie interfejsu użytkownika
Istnieje wiele sposobów dostosowywania wyglądu kontrolki Menu . Najpierw można określić, czy kontrolka Menu jest renderowana w poziomie, czy w pionie, ustawiając Orientation właściwość. Można również określić inny styl (taki jak rozmiar czcionki i kolor) dla każdego z typów elementów menu.
Jeśli używasz kaskadowych arkuszy stylów (CSS) do dostosowywania wyglądu kontrolki, użyj stylów wbudowanych lub oddzielnego pliku CSS, ale nie obu. Użycie zarówno stylów wbudowanych, jak i oddzielnego pliku CSS może spowodować nieoczekiwane wyniki. Aby uzyskać więcej informacji na temat używania arkuszy stylów z kontrolkami, zobacz Kontrolki serwera sieci Web i style CSS.
W poniższej tabeli wymieniono dostępne style elementów menu.
Właściwość stylu elementu menu | Opis |
---|---|
DynamicHoverStyle | Ustawienia stylu elementu menu dynamicznego po ustawieniu wskaźnika myszy na nim. |
DynamicMenuItemStyle | Ustawienia stylu poszczególnych elementów menu dynamicznego. |
DynamicMenuStyle | Ustawienia stylu dla menu dynamicznego. |
DynamicSelectedStyle | Ustawienia stylu aktualnie wybranego elementu menu dynamicznego. |
StaticHoverStyle | Ustawienia stylu elementu menu statycznego, gdy wskaźnik myszy jest umieszczony na nim. |
StaticMenuItemStyle | Ustawienia stylu dla pojedynczego elementu menu statycznego. |
StaticMenuStyle | Ustawienia stylu dla menu statycznego. |
StaticSelectedStyle | Ustawienia stylu dla aktualnie wybranego elementu menu statycznego. |
Zamiast ustawiać poszczególne właściwości stylu, można określić style stosowane do elementów menu na podstawie ich poziomu przy użyciu następujących kolekcji stylów.
Kolekcje stylów na poziomie | Opis |
---|---|
LevelMenuItemStyles | Kolekcja MenuItemStyle obiektów, które kontrolują styl elementów menu na poziomie. |
LevelSelectedStyles | Kolekcja MenuItemStyle obiektów, które kontrolują styl wybranych elementów menu na poziomie. |
LevelSubMenuStyles | Kolekcja MenuItemStyle obiektów, które kontrolują styl elementów podrzędnych na poziomie. |
Pierwszy styl w kolekcji odpowiada stylowi elementów menu na pierwszym poziomie głębokości w drzewie menu. Drugi styl w kolekcji odpowiada stylowi elementów menu na drugim poziomie głębokości w drzewie menu itd. Jest to najczęściej używane do generowania menu nawigacji w stylu spisu treści, w których elementy menu w określonej głębokości powinny mieć taki sam wygląd, niezależnie od tego, czy mają podmenu.
Uwaga
Jeśli używasz dowolnej kolekcji stylów na poziomie wymienionej w poprzedniej tabeli, aby zdefiniować styl Menu kontrolki, te ustawienia stylu zastępują poszczególne właściwości stylu elementu menu.
Innym sposobem zmiany wyglądu kontrolki jest dostosowanie obrazów wyświetlanych w kontrolce Menu . Możesz określić własny obraz niestandardowy dla różnych części kontrolki, ustawiając właściwości przedstawione w poniższej tabeli.
Właściwość obrazu | Opis |
---|---|
DynamicBottomSeparatorImageUrl | Opcjonalny obraz wyświetlany w dolnej części dynamicznego elementu menu, aby oddzielić go od innych elementów menu. |
DynamicPopOutImageUrl | Opcjonalny obraz wyświetlany w dynamicznym elemencie menu wskazujący, że ma podmenu. |
DynamicTopSeparatorImageUrl | Opcjonalny obraz wyświetlany w górnej części elementu menu dynamicznego, aby oddzielić go od innych elementów menu. |
ScrollDownImageUrl | Obraz wyświetlany w dolnej części elementu menu, aby wskazać, że użytkownik może przewijać w dół, aby wyświetlić dodatkowe elementy menu. |
ScrollUpImageUrl | Obraz wyświetlany w górnej części elementu menu, aby wskazać, że użytkownik może przewijać w górę, aby wyświetlić dodatkowe elementy menu. |
StaticBottomSeparatorImageUrl | Opcjonalny obraz wyświetlany w dolnej części statycznego elementu menu, aby oddzielić go od innych elementów menu. |
StaticPopOutImageUrl | Opcjonalny obraz wyświetlany w elemencie menu statycznego wskazujący, że ma podmenu. |
StaticTopSeparatorImageUrl | Opcjonalny obraz wyświetlany w górnej części statycznego elementu menu, aby oddzielić go od innych elementów menu. |
Aby uzyskać pełną kontrolę nad interfejsem użytkownika, możesz zdefiniować własne szablony niestandardowe dla Menu kontrolki przy użyciu następujących właściwości szablonu.
Właściwość szablonu | Opis |
---|---|
DynamicItemTemplate | Szablon zawierający zawartość niestandardową do renderowania dla elementu menu dynamicznego. |
StaticItemTemplate | Szablon zawierający zawartość niestandardową do renderowania dla elementu menu statycznego. |
Możesz kontrolować położenie pionowe i poziome menu dynamicznego względem elementu menu nadrzędnego, ustawiając DynamicVerticalOffset odpowiednio właściwości i DynamicHorizontalOffset . Aby kontrolować wcięcie elementów statycznych podmenu w menu statycznym, użyj StaticSubMenuIndent właściwości .
Zdarzenia
Kontrolka Menu udostępnia kilka zdarzeń, względem których można programować. Dzięki temu można uruchamiać niestandardową procedurę za każdym razem, gdy wystąpi zdarzenie. W poniższej tabeli wymieniono obsługiwane zdarzenia.
Zdarzenie | Opis |
---|---|
MenuItemClick | Występuje po kliknięciu elementu menu. To zdarzenie jest często używane do synchronizowania kontrolki Menu z inną kontrolką na stronie. |
MenuItemDataBound | Występuje, gdy element menu jest powiązany z danymi. To zdarzenie jest często używane do modyfikowania elementu menu przed jego renderowaniem w kontrolce Menu . |
Ułatwienia dostępu
Aby uzyskać informacje o sposobie konfigurowania tej kontrolki w taki sposób, aby generowała znaczniki zgodne ze standardami ułatwień dostępu, zobacz Ułatwienia dostępu w programie Visual Studio oraz ASP.NET i kontrolki ASP.NET i ułatwienia dostępu.
Składnia deklaracyjna
<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>
Konstruktory
Menu() |
Inicjuje nowe wystąpienie klasy Menu. |
Pola
MenuItemClickCommandName |
Zawiera nazwę polecenia. |
Właściwości
AccessKey |
Pobiera lub ustawia klucz dostępu, który umożliwia szybkie przejście do kontroli serwera sieci Web. (Odziedziczone po WebControl) |
Adapter |
Pobiera kartę specyficzną dla przeglądarki dla kontrolki. (Odziedziczone po Control) |
AppRelativeTemplateSourceDirectory |
Pobiera lub ustawia względny katalog Page wirtualny aplikacji obiektu lub UserControl , który zawiera tę kontrolkę. (Odziedziczone po Control) |
Attributes |
Pobiera kolekcję dowolnych atrybutów (tylko do renderowania), które nie odpowiadają właściwościom kontrolki. (Odziedziczone po WebControl) |
BackColor |
Pobiera lub ustawia kolor tła kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
BindingContainer |
Pobiera kontrolkę zawierającą powiązanie danych tego formantu. (Odziedziczone po Control) |
BorderColor |
Pobiera lub ustawia kolor obramowania kontrolki Sieci Web. (Odziedziczone po WebControl) |
BorderStyle |
Pobiera lub ustawia styl obramowania kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
BorderWidth |
Pobiera lub ustawia szerokość obramowania kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
ChildControlsCreated |
Pobiera wartość wskazującą, czy kontrolki podrzędne kontrolki serwera zostały utworzone. (Odziedziczone po Control) |
ClientID |
Pobiera identyfikator kontrolki dla znaczników HTML generowanych przez ASP.NET. (Odziedziczone po Control) |
ClientIDMode |
Pobiera lub ustawia algorytm używany do generowania ClientID wartości właściwości. (Odziedziczone po Control) |
ClientIDSeparator |
Pobiera wartość znaku reprezentującą znak separatora ClientID używany we właściwości . (Odziedziczone po Control) |
Context |
HttpContext Pobiera obiekt skojarzony z kontrolką serwera dla bieżącego żądania sieci Web. (Odziedziczone po Control) |
Controls |
Pobiera kontrolkę ControlCollection zawierającą kontrolkę podrzędną Menu . |
ControlStyle |
Pobiera styl kontrolki serwera sieci Web. Ta właściwość jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
ControlStyleCreated |
Pobiera wartość wskazującą Style , czy obiekt został utworzony dla ControlStyle właściwości . Ta właściwość jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
CssClass |
Pobiera lub ustawia klasę kaskadowego arkusza stylów (CSS) renderowaną przez kontrolkę serwera sieci Web na kliencie. (Odziedziczone po WebControl) |
DataBindings |
Pobiera kolekcję MenuItemBinding obiektów, które definiują relację między elementem danych i elementem menu, do którego jest wiązane. |
DataItemContainer |
Pobiera odwołanie do kontenera nazewnictwa, jeśli kontener nazewnictwa implementuje IDataItemContainerelement . (Odziedziczone po Control) |
DataKeysContainer |
Pobiera odwołanie do kontenera nazewnictwa, jeśli kontener nazewnictwa implementuje IDataKeysControlelement . (Odziedziczone po Control) |
DataSource |
Pobiera lub ustawia obiekt, z którego kontrolka powiązana z danymi pobiera listę elementów danych. (Odziedziczone po BaseDataBoundControl) |
DataSourceID |
Pobiera lub ustawia identyfikator kontrolki, z której powiązana z danymi kontrolka pobiera listę elementów danych. (Odziedziczone po HierarchicalDataBoundControl) |
DesignMode |
Pobiera wartość wskazującą, czy kontrolka jest używana na powierzchni projektowej. (Odziedziczone po Control) |
DisappearAfter |
Pobiera lub ustawia czas trwania wyświetlania menu dynamicznego po tym, jak wskaźnik myszy nie jest już umieszczony w menu. |
DynamicBottomSeparatorImageUrl |
Pobiera lub ustawia adres URL obrazu w celu wyświetlenia w dolnej części każdego dynamicznego elementu menu, aby oddzielić go od innych elementów menu. |
DynamicEnableDefaultPopOutImage |
Pobiera lub ustawia wartość wskazującą, czy wbudowany obraz wskazujący, że element menu dynamicznego ma wyświetlany podmenu. |
DynamicHorizontalOffset |
Pobiera lub ustawia liczbę pikseli, aby przesunąć menu dynamiczne w poziomie względem elementu menu nadrzędnego. |
DynamicHoverStyle |
Pobiera odwołanie do Style obiektu, który umożliwia ustawienie wyglądu dynamicznego elementu menu, gdy wskaźnik myszy jest umieszczony nad nim. |
DynamicItemFormatString |
Pobiera lub ustawia dodatkowy tekst wyświetlany ze wszystkimi elementami menu, które są wyświetlane dynamicznie. |
DynamicItemTemplate |
Pobiera lub ustawia szablon zawierający zawartość niestandardową do renderowania dla menu dynamicznego. |
DynamicMenuItemStyle |
Pobiera odwołanie do MenuItemStyle obiektu, który umożliwia ustawienie wyglądu elementów menu w menu dynamicznym. |
DynamicMenuStyle |
Pobiera odwołanie do MenuItemStyle obiektu, który umożliwia ustawienie wyglądu menu dynamicznego. |
DynamicPopOutImageTextFormatString |
Pobiera lub ustawia alternatywny tekst obrazu użytego do wskazania, że element menu dynamicznego ma podmenu. |
DynamicPopOutImageUrl |
Pobiera lub ustawia adres URL na obraz niestandardowy wyświetlany w dynamicznym elemencie menu, gdy element menu dynamicznego ma podmenu. |
DynamicSelectedStyle |
Pobiera odwołanie do MenuItemStyle obiektu, który umożliwia ustawienie wyglądu dynamicznego elementu menu wybranego przez użytkownika. |
DynamicTopSeparatorImageUrl |
Pobiera lub ustawia adres URL obrazu w celu wyświetlenia w górnej części każdego dynamicznego elementu menu, aby oddzielić go od innych elementów menu. |
DynamicVerticalOffset |
Pobiera lub ustawia liczbę pikseli, aby przesunąć dynamiczne menu w pionie względem elementu menu nadrzędnego. |
Enabled |
Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera sieci Web jest włączona. (Odziedziczone po WebControl) |
EnableTheming |
Pobiera lub ustawia wartość wskazującą, czy motywy mają zastosowanie do tej kontrolki. (Odziedziczone po WebControl) |
EnableViewState |
Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera utrzymuje stan widoku oraz stan widoku wszystkich kontrolek podrzędnych, które zawiera, do klienta wysyłającego żądanie. (Odziedziczone po Control) |
Events |
Pobiera listę delegatów programu obsługi zdarzeń dla kontrolki. Ta właściwość jest tylko do odczytu. (Odziedziczone po Control) |
Font |
Pobiera właściwości czcionki skojarzone z kontrolką serwera sieci Web. (Odziedziczone po WebControl) |
ForeColor |
Pobiera lub ustawia kolor pierwszego planu (zazwyczaj kolor tekstu) kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
HasAttributes |
Pobiera wartość wskazującą, czy kontrolka ma ustawione atrybuty. (Odziedziczone po WebControl) |
HasChildViewState |
Pobiera wartość wskazującą, czy kontrolki podrzędne bieżącego formantu serwera mają zapisane ustawienia stanu widoku. (Odziedziczone po Control) |
Height |
Pobiera lub ustawia wysokość kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
ID |
Pobiera lub ustawia identyfikator programowy przypisany do kontrolki serwera. (Odziedziczone po Control) |
IdSeparator |
Pobiera znak używany do oddzielania identyfikatorów kontrolek. (Odziedziczone po Control) |
IncludeStyleBlock |
Pobiera lub ustawia wartość wskazującą, czy ASP.NET powinny renderować blok kaskadowych definicji arkusza stylów (CSS) dla stylów używanych w menu. |
Initialized |
Pobiera wartość wskazującą, czy kontrolka powiązana z danymi została zainicjowana. (Odziedziczone po BaseDataBoundControl) |
IsBoundUsingDataSourceID |
Pobiera wartość wskazującą, czy właściwość jest ustawiona DataSourceID . (Odziedziczone po BaseDataBoundControl) |
IsChildControlStateCleared |
Pobiera wartość wskazującą, czy kontrolki zawarte w tej kontrolce mają stan kontroli. (Odziedziczone po Control) |
IsDataBindingAutomatic |
Pobiera wartość wskazującą, czy powiązanie danych jest automatyczne. (Odziedziczone po BaseDataBoundControl) |
IsEnabled |
Pobiera wartość wskazującą, czy kontrolka jest włączona. (Odziedziczone po WebControl) |
IsTrackingViewState |
Pobiera wartość wskazującą, czy kontrolka serwera zapisuje zmiany w stanie widoku. (Odziedziczone po Control) |
IsUsingModelBinders |
Po zaimplementowaniu w klasie pochodnej pobiera wartość wskazującą, czy kontrolka korzysta z powiązań modelu. (Odziedziczone po BaseDataBoundControl) |
IsViewStateEnabled |
Pobiera wartość wskazującą, czy dla tej kontrolki jest włączony stan widoku. (Odziedziczone po Control) |
Items |
MenuItemCollection Pobiera obiekt zawierający wszystkie elementy menu w kontrolceMenu. |
ItemWrap |
Pobiera lub ustawia wartość wskazującą, czy tekst elementów menu powinien być zawijany. |
LevelMenuItemStyles |
MenuItemStyleCollection Pobiera obiekt zawierający ustawienia stylu stosowane do elementów menu na podstawie ich poziomu w kontrolceMenu. |
LevelSelectedStyles |
MenuItemStyleCollection Pobiera obiekt zawierający ustawienia stylu stosowane do wybranego elementu menu na podstawie jego poziomu w kontrolceMenu. |
LevelSubMenuStyles |
MenuItemStyleCollection Pobiera obiekt zawierający ustawienia stylu stosowane do elementów podrzędnych w menu statycznym na podstawie ich poziomu w kontrolceMenu. |
LoadViewStateByID |
Pobiera wartość wskazującą, czy kontrolka uczestniczy w ładowaniu stanu widoku przez ID zamiast indeksu. (Odziedziczone po Control) |
MaximumDynamicDisplayLevels |
Pobiera lub ustawia liczbę poziomów menu do renderowania dla menu dynamicznego. |
NamingContainer |
Pobiera odwołanie do kontenera nazewnictwa kontrolki serwera, który tworzy unikatową przestrzeń nazw do rozróżniania między kontrolkami serwera o tej samej ID wartości właściwości. (Odziedziczone po Control) |
Orientation |
Pobiera lub ustawia kierunek renderowania kontrolki Menu . |
Page |
Pobiera odwołanie do Page wystąpienia, które zawiera kontrolkę serwera. (Odziedziczone po Control) |
Parent |
Pobiera odwołanie do kontrolki nadrzędnej kontrolki serwera w hierarchii sterowania stronami. (Odziedziczone po Control) |
PathSeparator |
Pobiera lub ustawia znak używany do rozdzielania ścieżki elementu menu w kontrolce Menu . |
RenderingCompatibility |
Pobiera wartość określającą wersję ASP.NET, z którą renderowany kod HTML będzie zgodny. (Odziedziczone po Control) |
RenderingMode |
Pobiera lub ustawia wartość określającą, czy Menu kontrolka renderuje elementy HTML |
RequiresDataBinding |
Pobiera lub ustawia wartość wskazującą, czy metoda ma być wywoływana DataBind() . (Odziedziczone po BaseDataBoundControl) |
ScrollDownImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany w menu dynamicznym, aby wskazać, że użytkownik może przewijać w dół dodatkowe elementy menu. |
ScrollDownText |
Pobiera lub ustawia alternatywny tekst obrazu określonego ScrollDownImageUrl we właściwości . |
ScrollUpImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany w menu dynamicznym, aby wskazać, że użytkownik może przewijać w górę dodatkowe elementy menu. |
ScrollUpText |
Pobiera lub ustawia alternatywny tekst obrazu określonego ScrollUpImageUrl we właściwości . |
SelectedItem |
Pobiera wybrany element menu. |
SelectedValue |
Pobiera wartość wybranego elementu menu. |
Site |
Pobiera informacje o kontenerze, który hostuje bieżącą kontrolkę podczas renderowania na powierzchni projektowej. (Odziedziczone po Control) |
SkinID |
Pobiera lub ustawia skórę do zastosowania w kontrolce. (Odziedziczone po WebControl) |
SkipLinkText |
Pobiera lub ustawia alternatywny tekst ukrytego obrazu odczytywanego przez czytniki zawartości ekranu w celu zapewnienia możliwości pominięcia listy łączy. |
StaticBottomSeparatorImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany jako separator u dołu każdego statycznego elementu menu. |
StaticDisplayLevels |
Pobiera lub ustawia liczbę poziomów menu do wyświetlenia w menu statycznym. |
StaticEnableDefaultPopOutImage |
Pobiera lub ustawia wartość wskazującą, czy wbudowany obraz jest wyświetlany w celu wskazania, że statyczny element menu ma podmenu. |
StaticHoverStyle |
Pobiera odwołanie do Style obiektu, który umożliwia ustawienie wyglądu statycznego elementu menu po ustawieniu wskaźnika myszy nad nim. |
StaticItemFormatString |
Pobiera lub ustawia dodatkowy tekst wyświetlany ze wszystkimi elementami menu, które są wyświetlane statycznie. |
StaticItemTemplate |
Pobiera lub ustawia szablon zawierający zawartość niestandardową do renderowania dla menu statycznego. |
StaticMenuItemStyle |
Pobiera odwołanie do MenuItemStyle obiektu, który umożliwia ustawienie wyglądu elementów menu w menu statycznym. |
StaticMenuStyle |
Pobiera odwołanie do MenuItemStyle obiektu, który umożliwia ustawienie wyglądu menu statycznego. |
StaticPopOutImageTextFormatString |
Pobiera lub ustawia alternatywny tekst dla obrazu podręcznego używanego do wskazania, że statyczny element menu ma podmenu. |
StaticPopOutImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany w celu wskazania, że element menu statycznego ma podmenu. |
StaticSelectedStyle |
Pobiera odwołanie do MenuItemStyle obiektu, który umożliwia ustawienie wyglądu elementu menu wybranego przez użytkownika w menu statycznym. |
StaticSubMenuIndent |
Pobiera lub ustawia ilość miejsca w pikselach na podmenu wcięcia w menu statycznym. |
StaticTopSeparatorImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany jako separator u góry każdego statycznego elementu menu. |
Style |
Pobiera kolekcję atrybutów tekstowych, które będą renderowane jako atrybut stylu w zewnętrznym tagu kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
SupportsDisabledAttribute |
Pobiera wartość wskazującą, czy kontrolka powinna ustawić |
TabIndex |
Pobiera lub ustawia indeks tabulacji kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
TagKey |
HtmlTextWriterTag Pobiera wartość odpowiadającą kontrolceMenu. Ta właściwość jest używana głównie przez deweloperów kontrolek. |
TagName |
Pobiera nazwę tagu kontrolki. Ta właściwość jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
Target |
Pobiera lub ustawia okno docelowe lub ramkę, w której ma być wyświetlana zawartość strony sieci Web skojarzona z elementem menu. |
TemplateControl |
Pobiera lub ustawia odwołanie do szablonu zawierającego tę kontrolkę. (Odziedziczone po Control) |
TemplateSourceDirectory |
Pobiera katalog wirtualny elementu Page lub UserControl , który zawiera bieżącą kontrolkę serwera. (Odziedziczone po Control) |
ToolTip |
Pobiera lub ustawia tekst wyświetlany po umieszczeniu wskaźnika myszy na kontrolce serwera sieci Web. (Odziedziczone po WebControl) |
UniqueID |
Pobiera unikatowy, hierarchicznie kwalifikowany identyfikator kontroli serwera. (Odziedziczone po Control) |
ValidateRequestMode |
Pobiera lub ustawia wartość wskazującą, czy kontrolka sprawdza dane wejściowe klienta z przeglądarki pod kątem potencjalnie niebezpiecznych wartości. (Odziedziczone po Control) |
ViewState |
Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu widoku kontrolki serwera w wielu żądaniach dla tej samej strony. (Odziedziczone po Control) |
ViewStateIgnoresCase |
Pobiera wartość wskazującą, czy StateBag obiekt jest niewrażliwy na wielkość liter. (Odziedziczone po Control) |
ViewStateMode |
Pobiera lub ustawia tryb stanu widoku tej kontrolki. (Odziedziczone po Control) |
Visible |
Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera jest renderowana jako interfejs użytkownika na stronie. (Odziedziczone po Control) |
Width |
Pobiera lub ustawia szerokość kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
Metody
AddAttributesToRender(HtmlTextWriter) |
Dodaje atrybuty HTML i style, które należy renderować do określonego HtmlTextWriter obiektu. |
AddedControl(Control, Int32) |
Wywoływane po dodaniu kontrolki podrzędnej do Controls kolekcji Control obiektu. (Odziedziczone po Control) |
AddParsedSubObject(Object) |
Powiadamia formant serwera, że element ( XML lub HTML) został przeanalizowany i dodaje element do obiektu kontrolki ControlCollection serwera. (Odziedziczone po Control) |
ApplyStyle(Style) |
Kopiuje wszystkie niepuste elementy określonego stylu do kontrolki Sieci Web, zastępując wszystkie istniejące elementy stylu kontrolki. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
ApplyStyleSheetSkin(Page) |
Stosuje właściwości stylu zdefiniowane w arkuszu stylów strony do kontrolki. (Odziedziczone po Control) |
BeginRenderTracing(TextWriter, Object) |
Rozpoczyna śledzenie danych renderowania w czasie projektowania. (Odziedziczone po Control) |
BuildProfileTree(String, Boolean) |
Zbiera informacje o kontrolce serwera i dostarcza ją do Trace właściwości, która ma być wyświetlana po włączeniu śledzenia dla strony. (Odziedziczone po Control) |
ClearCachedClientID() |
Ustawia wartość buforowanej ClientID na |
ClearChildControlState() |
Usuwa informacje o stanie sterowania dla kontrolek podrzędnych kontrolki serwera. (Odziedziczone po Control) |
ClearChildState() |
Usuwa informacje o stanie widoku i stanie sterowania dla wszystkich kontrolek podrzędnych kontrolki serwera. (Odziedziczone po Control) |
ClearChildViewState() |
Usuwa informacje o stanie widoku dla wszystkich kontrolek podrzędnych kontrolki serwera. (Odziedziczone po Control) |
ClearEffectiveClientIDMode() |
ClientIDMode Ustawia właściwość bieżącego wystąpienia kontrolki i wszystkich kontrolek podrzędnych na Inheritwartość . (Odziedziczone po Control) |
ConfirmInitState() |
Ustawia zainicjowany stan kontrolki powiązanej z danymi. (Odziedziczone po BaseDataBoundControl) |
CopyBaseAttributes(WebControl) |
Kopiuje właściwości, które nie są hermetyzowane przez Style obiekt z określonej kontrolki serwera sieci Web do kontrolki serwera sieci Web, z którego jest wywoływana ta metoda. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
CreateChildControls() |
Tworzy kontrolki podrzędne kontrolki Menu . |
CreateControlCollection() |
Tworzy nowy ControlCollection obiekt do przechowywania kontrolek podrzędnych (literał i serwer) kontrolki serwera. (Odziedziczone po Control) |
CreateControlStyle() |
Tworzy obiekt stylu używany wewnętrznie przez klasę WebControl do implementowania wszystkich właściwości pokrewnych stylu. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
DataBind() |
Powiąże źródło danych z kontrolką Menu . Nie można dziedziczyć tej metody. |
DataBind(Boolean) |
Wiąże źródło danych z wywołaną kontrolką serwera i wszystkie jego kontrolki podrzędne z opcją wywołania DataBinding zdarzenia. (Odziedziczone po Control) |
DataBindChildren() |
Wiąże źródło danych z kontrolkami podrzędnymi kontrolki serwera. (Odziedziczone po Control) |
Dispose() |
Umożliwia kontroli serwera przeprowadzenie końcowego czyszczenia przed zwolnieniem z pamięci. (Odziedziczone po Control) |
EndRenderTracing(TextWriter, Object) |
Kończy śledzenie danych renderowania w czasie projektowania. (Odziedziczone po Control) |
EnsureChildControls() |
Określa, czy kontrolka serwera zawiera kontrolki podrzędne. Jeśli tak nie jest, tworzy kontrolki podrzędne. (Odziedziczone po Control) |
EnsureDataBound() |
Sprawdza, czy kontrolka menu wymaga powiązania danych i czy przed wywołaniem metody określono prawidłową kontrolkę DataBind() źródła danych. |
EnsureID() |
Tworzy identyfikator kontrolek, które nie mają przypisanego identyfikatora. (Odziedziczone po Control) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
FindControl(String) |
Wyszukuje bieżący kontener nazewnictwa dla kontrolki serwera przy użyciu określonego |
FindControl(String, Int32) |
Wyszukuje bieżący kontener nazewnictwa dla kontrolki serwera z określoną liczbą |
FindItem(String) |
Pobiera element menu w określonej ścieżce wartości. |
Focus() |
Ustawia fokus danych wejściowych na kontrolkę. (Odziedziczone po Control) |
GetData(String) |
Pobiera obiekt używany przez kontrolkę HierarchicalDataSourceView powiązana z danymi do wykonywania operacji danych. (Odziedziczone po HierarchicalDataBoundControl) |
GetDataSource() |
Pobiera IHierarchicalDataSource , z którą jest skojarzona kontrolka powiązana z danymi, jeśli istnieje. (Odziedziczone po HierarchicalDataBoundControl) |
GetDesignModeState() |
Pobiera stan czasu projektowania kontrolki Menu . |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetRouteUrl(Object) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy. (Odziedziczone po Control) |
GetRouteUrl(RouteValueDictionary) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy. (Odziedziczone po Control) |
GetRouteUrl(String, Object) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy. (Odziedziczone po Control) |
GetRouteUrl(String, RouteValueDictionary) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy. (Odziedziczone po Control) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetUniqueIDRelativeTo(Control) |
Zwraca prefiksowaną część UniqueID właściwości określonej kontrolki. (Odziedziczone po Control) |
HasControls() |
Określa, czy kontrolka serwera zawiera jakiekolwiek kontrolki podrzędne. (Odziedziczone po Control) |
HasEvents() |
Zwraca wartość wskazującą, czy zdarzenia są zarejestrowane dla kontrolki, czy dla kontrolek podrzędnych. (Odziedziczone po Control) |
IsLiteralContent() |
Określa, czy kontrolka serwera przechowuje tylko zawartość literału. (Odziedziczone po Control) |
LoadControlState(Object) |
Ładuje stan właściwości w kontrolce Menu , która musi być utrwalone. |
LoadViewState(Object) |
Ładuje wcześniej zapisany stan widoku kontrolki Menu . |
MapPathSecure(String) |
Pobiera ścieżkę fizyczną, z którą mapuje się ścieżka wirtualna , bezwzględna lub względna. (Odziedziczone po Control) |
MarkAsDataBound() |
Ustawia stan kontrolki w stanie widoku jako pomyślnie powiązany z danymi. (Odziedziczone po HierarchicalDataBoundControl) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MergeStyle(Style) |
Kopiuje wszystkie niepuste elementy określonego stylu do kontrolki Sieci Web, ale nie zastąpi żadnych istniejących elementów stylu kontrolki. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
OnBubbleEvent(Object, EventArgs) |
Określa, czy zdarzenie kontrolki Menu jest przekazywane w hierarchii kontroli interfejsu użytkownika strony. |
OnDataBinding(EventArgs) |
DataBinding Zgłasza zdarzenie. |
OnDataBound(EventArgs) |
DataBound Zgłasza zdarzenie. (Odziedziczone po BaseDataBoundControl) |
OnDataPropertyChanged() |
Wywoływana w przypadku zmiany jednej z właściwości identyfikacji źródła danych bazowych w celu ponownego powiązania kontrolki powiązanej z danymi. (Odziedziczone po HierarchicalDataBoundControl) |
OnDataSourceChanged(Object, EventArgs) |
Wywoływane, IHierarchicalDataSource gdy wystąpienie powiązane z danymi kontrolki współdziała z zdarzeniem DataSourceChanged . (Odziedziczone po HierarchicalDataBoundControl) |
OnInit(EventArgs) |
Init Zgłasza zdarzenie. |
OnLoad(EventArgs) |
Load Obsługuje zdarzenie. (Odziedziczone po HierarchicalDataBoundControl) |
OnMenuItemClick(MenuEventArgs) |
MenuItemClick Zgłasza zdarzenie. |
OnMenuItemDataBound(MenuEventArgs) |
MenuItemDataBound Zgłasza zdarzenie. |
OnPagePreLoad(Object, EventArgs) |
Ustawia zainicjowany stan kontrolki powiązanej z danymi przed załadowaniem kontrolki. (Odziedziczone po HierarchicalDataBoundControl) |
OnPreRender(EventArgs) |
PreRender Zgłasza zdarzenie. |
OnUnload(EventArgs) |
Unload Zgłasza zdarzenie. (Odziedziczone po Control) |
OpenFile(String) |
Pobiera element Stream używany do odczytywania pliku. (Odziedziczone po Control) |
PerformDataBinding() |
Wiąże elementy ze źródła danych z elementami menu w kontrolce Menu . |
PerformSelect() |
Pobiera dane ze skojarzonego źródła danych. (Odziedziczone po HierarchicalDataBoundControl) |
RaiseBubbleEvent(Object, EventArgs) |
Przypisuje wszystkie źródła zdarzenia i jego informacje do elementu nadrzędnego kontrolki. (Odziedziczone po Control) |
RaisePostBackEvent(String) |
Przetwarza zdarzenie zgłaszane, gdy formularz jest publikowany na serwerze. |
RemovedControl(Control) |
Wywoływane po usunięciu kontrolki podrzędnej z Controls kolekcji Control obiektu. (Odziedziczone po Control) |
Render(HtmlTextWriter) |
Renderuje kontrolkę menu w przeglądarce klienta. |
RenderBeginTag(HtmlTextWriter) |
Dodaje atrybuty tagu i zapisuje znaczniki otwarcia kontrolki do strumienia wyjściowego emitowanego w przeglądarce lub urządzeniu. |
RenderChildren(HtmlTextWriter) |
Wyprowadza zawartość elementów podrzędnych formantu serwera do dostarczonego HtmlTextWriter obiektu, który zapisuje zawartość do renderowania na kliencie. (Odziedziczone po Control) |
RenderContents(HtmlTextWriter) |
Ten element członkowski przesłania element RenderContents(HtmlTextWriter). |
RenderControl(HtmlTextWriter) |
Dane wyjściowe serwera steruje zawartością dostarczonego HtmlTextWriter obiektu i przechowuje informacje śledzenia dotyczące kontrolki, jeśli śledzenie jest włączone. (Odziedziczone po Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Dane wyjściowe serwera steruje zawartością dostarczonego HtmlTextWriter obiektu przy użyciu dostarczonego ControlAdapter obiektu. (Odziedziczone po Control) |
RenderEndTag(HtmlTextWriter) |
Wykonuje końcowe znaczniki i zapisuje tag zamykający HTML kontrolki do strumienia wyjściowego emitowanego do przeglądarki lub urządzenia. |
ResolveAdapter() |
Pobiera kartę sterową odpowiedzialną za renderowanie określonej kontrolki. (Odziedziczone po Control) |
ResolveClientUrl(String) |
Pobiera adres URL, który może być używany przez przeglądarkę. (Odziedziczone po Control) |
ResolveUrl(String) |
Konwertuje adres URL na adres, który może być używany przez klienta żądającego. (Odziedziczone po Control) |
SaveControlState() |
Zapisuje stan właściwości w kontrolce Menu , która musi być utrwalone. |
SaveViewState() |
Zapisuje stan kontrolki Menu . |
SetDesignModeState(IDictionary) |
Ustawia dane czasu projektowania dla kontrolki Menu . |
SetItemDataBound(MenuItem, Boolean) |
DataBound Ustawia właściwość określonego MenuItem obiektu o określonej wartości. |
SetItemDataItem(MenuItem, Object) |
DataItem Ustawia właściwość określonego MenuItem obiektu o określonej wartości. |
SetItemDataPath(MenuItem, String) |
DataPath Ustawia właściwość określonego MenuItem obiektu o określonej wartości. |
SetRenderMethodDelegate(RenderMethod) |
Przypisuje delegata programu obsługi zdarzeń w celu renderowania kontrolki serwera i jego zawartości do kontrolki nadrzędnej. (Odziedziczone po Control) |
SetTraceData(Object, Object) |
Ustawia dane śledzenia dla śledzenia czasu projektowania danych renderowania przy użyciu klucza danych śledzenia i wartości danych śledzenia. (Odziedziczone po Control) |
SetTraceData(Object, Object, Object) |
Ustawia dane śledzenia dla śledzenia czasu projektowania danych renderowania, przy użyciu obiektu śledzonego, klucza danych śledzenia i wartości danych śledzenia. (Odziedziczone po Control) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TrackViewState() |
Śledzi zmiany stanu widoku w kontrolce Menu , aby można je było przechowywać w obiekcie kontrolki StateBag . Ten obiekt jest dostępny za pośrednictwem ViewState właściwości . |
ValidateDataSource(Object) |
Sprawdza, czy obiekt powiązany z danymi kontrolki wiąże się z jednym z nich, z którymi może pracować. (Odziedziczone po HierarchicalDataBoundControl) |
Zdarzenia
DataBinding |
Występuje, gdy kontrolka serwera wiąże się ze źródłem danych. (Odziedziczone po Control) |
DataBound |
Występuje po powiązaniu kontrolki serwera ze źródłem danych. (Odziedziczone po BaseDataBoundControl) |
Disposed |
Występuje, gdy kontrolka serwera jest zwalniana z pamięci, która jest ostatnim etapem cyklu życia kontroli serwera po zażądaniu strony ASP.NET. (Odziedziczone po Control) |
Init |
Występuje, gdy kontrolka serwera jest inicjowana, co jest pierwszym krokiem w jego cyklu życia. (Odziedziczone po Control) |
Load |
Występuje, gdy kontrolka serwera jest ładowana do Page obiektu. (Odziedziczone po Control) |
MenuItemClick |
Występuje po kliknięciu elementu menu w kontrolce Menu . |
MenuItemDataBound |
Występuje, gdy element menu w kontrolce Menu jest powiązany z danymi. |
PreRender |
Występuje po załadowaniu Control obiektu, ale przed renderowaniem. (Odziedziczone po Control) |
Unload |
Występuje, gdy kontrolka serwera jest zwalniana z pamięci. (Odziedziczone po Control) |
Jawne implementacje interfejsu
IAttributeAccessor.GetAttribute(String) |
Pobiera atrybut kontrolki sieci Web o określonej nazwie. (Odziedziczone po WebControl) |
IAttributeAccessor.SetAttribute(String, String) |
Ustawia atrybut kontrolki Sieci Web na określoną nazwę i wartość. (Odziedziczone po WebControl) |
IControlBuilderAccessor.ControlBuilder |
Aby uzyskać opis tego członka, zobacz ControlBuilder. (Odziedziczone po Control) |
IControlDesignerAccessor.GetDesignModeState() |
Aby uzyskać opis tego członka, zobacz GetDesignModeState(). (Odziedziczone po Control) |
IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Aby uzyskać opis tego członka, zobacz SetDesignModeState(IDictionary). (Odziedziczone po Control) |
IControlDesignerAccessor.SetOwnerControl(Control) |
Aby uzyskać opis tego członka, zobacz SetOwnerControl(Control). (Odziedziczone po Control) |
IControlDesignerAccessor.UserData |
Aby uzyskać opis tego członka, zobacz UserData. (Odziedziczone po Control) |
IDataBindingsAccessor.DataBindings |
Aby uzyskać opis tego członka, zobacz DataBindings. (Odziedziczone po Control) |
IDataBindingsAccessor.HasDataBindings |
Aby uzyskać opis tego elementu członkowskiego, zobacz HasDataBindings. (Odziedziczone po Control) |
IExpressionsAccessor.Expressions |
Aby uzyskać opis tego elementu członkowskiego, zobacz Expressions. (Odziedziczone po Control) |
IExpressionsAccessor.HasExpressions |
Aby uzyskać opis tego elementu członkowskiego, zobacz HasExpressions. (Odziedziczone po Control) |
IParserAccessor.AddParsedSubObject(Object) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddParsedSubObject(Object). (Odziedziczone po Control) |
IPostBackEventHandler.RaisePostBackEvent(String) |
Przetwarza zdarzenie zgłaszane po opublikowaniu formularza na serwerze. |
Metody rozszerzania
EnablePersistedSelection(BaseDataBoundControl) |
Przestarzałe.
Umożliwia utrwalanie zaznaczenia w kontrolkach danych, które obsługują wybór i stronicowanie. |
FindDataSourceControl(Control) |
Zwraca źródło danych skojarzone z kontrolką danych dla określonej kontrolki. |
FindFieldTemplate(Control, String) |
Zwraca szablon pola dla określonej kolumny w kontenerze nazewnictwa określonej kontrolki. |
FindMetaTable(Control) |
Zwraca obiekt metatable dla kontrolki zawierającej dane. |
GetDefaultValues(INamingContainer) |
Pobiera kolekcję wartości domyślnych dla określonej kontrolki danych. |
GetMetaTable(INamingContainer) |
Pobiera metadane tabeli dla określonej kontrolki danych. |
SetMetaTable(INamingContainer, MetaTable) |
Ustawia metadane tabeli dla określonej kontrolki danych. |
SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Ustawia metadane tabeli i domyślne mapowanie wartości dla określonej kontrolki danych. |
SetMetaTable(INamingContainer, MetaTable, Object) |
Ustawia metadane tabeli i domyślne mapowanie wartości dla określonej kontrolki danych. |
TryGetMetaTable(INamingContainer, MetaTable) |
Określa, czy metadane tabeli są dostępne. |
EnableDynamicData(INamingContainer, Type) |
Włącza zachowanie danych dynamicznych dla określonej kontrolki danych. |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Włącza zachowanie danych dynamicznych dla określonej kontrolki danych. |
EnableDynamicData(INamingContainer, Type, Object) |
Włącza zachowanie danych dynamicznych dla określonej kontrolki danych. |