Menu Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET Web sayfasında bir menü görüntüler.
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
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneğinde bildirim temelli söz dizimi kullanılarak statik menü öğeleriyle nasıl denetim oluşturulacağı Menu gösterilmektedir.
<%@ 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>
Aşağıdaki kod örneği, denetimin Menu bir SiteMapDataSource denetime nasıl bağlanacağını gösterir. Bu örneğin düzgün çalışması için aşağıdaki örnek site haritası verilerini Web.sitemap adlı bir dosyaya kopyalamanız gerekir.
<%@ 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>
Aşağıda, önceki örneğe ilişkin örnek site haritası verileri verilmiştir.
<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>
Açıklamalar
Bu konuda:
Introduction
Denetim Menu , ASP.NET Web sayfasında menü görüntülemek için kullanılır ve genellikle Web sitesinde gezinmek için bir SiteMapDataSource denetimle birlikte kullanılır. Denetim Menu aşağıdaki özellikleri destekler:
Denetimin menü öğelerinin hiyerarşik veri kaynaklarına bağlanmasına olanak tanıyan veri bağlama.
Denetimle tümleştirme aracılığıyla site gezintisi SiteMapDataSource .
Menüleri dinamik olarak oluşturmak, menü öğelerini doldurmak, özellikleri ayarlamak vb. için nesne modeline programlı erişim Menu .
Temalar, kullanıcı tanımlı görüntüler, stiller ve kullanıcı tanımlı şablonlar aracılığıyla özelleştirilebilir görünüm.
Kullanıcı bir menü öğesine tıkladığında, Menu denetim bağlantılı bir Web sayfasına gidebilir veya sunucuya geri gönderebilir. Menü öğesinin NavigateUrl özelliği ayarlanırsa, Menu denetim bağlantılı sayfaya gider; aksi takdirde sayfayı işlemek üzere sunucuya geri gönderir. Varsayılan olarak, bağlantılı bir sayfa denetimle aynı pencerede veya çerçevede Menu görüntülenir. Bağlı içeriği farklı bir pencerede veya çerçevede görüntülemek için denetimin TargetMenu özelliğini kullanın.
Uyarı
özelliği denetimdeki Target her menü öğesini etkiler. Tek bir menü öğesi için bir pencere veya çerçeve belirtmek için nesnenin TargetMenuItem özelliğini doğrudan ayarlayın.
Denetim Menu iki tür menü görüntüler: statik menü ve dinamik menü. Statik menü her zaman bir Menu denetimde görüntülenir. Varsayılan olarak, kök düzeyindeki menü öğeleri (düzey 0) statik menüde görüntülenir. Özelliğini ayarlayarak StaticDisplayLevels statik menü içinde ek menü düzeyleri (statik alt menüler) görüntüleyebilirsiniz. Özelliği tarafından StaticDisplayLevels belirtilen değerden daha yüksek bir düzeye sahip menü öğeleri (varsa) dinamik bir menüde görüntülenir. Dinamik menü yalnızca kullanıcı fare işaretçisini dinamik alt menü içeren üst menü öğesinin üzerine getirince görüntülenir. Dinamik menüler belirli bir süre sonra otomatik olarak kaybolur. DisappearAfter Süreyi belirtmek için özelliğini kullanın.
Uyarı
Kullanıcı menünün dışına tıkladığında dinamik menü de kaybolur.
Ayrıca, özelliğini ayarlayarak MaximumDynamicDisplayLevels dinamik menüde görüntülenen düzey sayısını sınırlayabilirsiniz. Belirtilen değerden daha yüksek menü düzeyleri atılır.
Uyarı
Denetim Menu , bir UpdatePanel denetimin içinde kullanılacak şekilde tasarlanmamıştır. Denetimi yalnızca denetimin Menu dışındaki UpdatePanel bir sayfaya ekleyebilirsiniz. UpdatePanel denetimler, sayfanın tamamını geri gönderme ile güncelleştirmek yerine sayfanın seçili bölgelerini güncelleştirmek için kullanılır. Daha fazla bilgi için bkz . UpdatePanel Denetimine Genel Bakış ve Partial-Page İşlemeye Genel Bakış.
Menü Öğeleri
Denetim Menu , nesnelerle MenuItem temsil edilen menü öğeleri ağacından oluşur. En üst düzeydeki (düzey 0) menü öğelerine kök menü öğeleri adı verilir. Üst menü öğesi olan menü öğesine alt menü öğesi adı verilir. Tüm kök menü öğeleri koleksiyonda Items depolanır. Alt menü öğeleri bir üst menü öğesinin ChildItems koleksiyonunda depolanır.
Her menü öğesinin bir Text ve Value özelliği vardır. Özelliğin Text değeri denetimde Menu görüntülenirken Value , özellik menü öğesiyle ilişkili geri gönderme olayına geçirilen veriler gibi menü öğesiyle ilgili ek verileri depolamak için kullanılır. Tıklandığında, bir menü öğesi özelliği tarafından NavigateUrl belirtilen başka bir Web sayfasına gidebilir.
Uyarı
NavigateUrl Özellik bir menü öğesi için ayarlanmamışsa, Menu denetim menü öğesine tıklandığında işleme için sayfayı sunucuya gönderir.
Ayrıca, isteğe bağlı olarak özelliğini ayarlayarak ImageUrl bir menü öğesinde görüntü görüntüleyebilirsiniz.
Menü öğeleri hakkında daha fazla bilgi için bkz MenuItem. .
Statik Veriler
Denetimin Menu en basit veri modeli statik menü öğeleridir. Bildirim temelli söz dizimini kullanarak statik menü öğelerini görüntülemek için, önce açma ve kapatma <Items> etiketlerini denetimin açma ve kapatma etiketleri arasında iç içe geçirin Menu . Ardından, öğeleri açma ve kapatma <Items> etiketleri arasında iç içe yerleştirerek <asp:MenuItem> menü yapısını oluşturun. Her <asp:MenuItem> öğe denetimdeki bir menü öğesini temsil eder ve bir MenuItem nesneyle eşler. Öğesinin özniteliklerini <asp:MenuItem> ayarlayarak her menü öğesinin özelliklerini ayarlayabilirsiniz. Alt menü öğeleri oluşturmak için, üst menü öğesinin açma ve kapatma <asp:MenuItem> etiketleri arasına ek <asp:MenuItem> öğeler ekleyin.
Verilere Bağlama
DenetimMenu, denetim veya SiteMapDataSource denetim gibi herhangi bir XmlDataSource hiyerarşik veri kaynağı denetimini kullanabilir. Hiyerarşik veri kaynağı denetimine bağlanmak için denetimin MenuID özelliğini veri kaynağı denetiminin değerine ayarlayınDataSourceID. Denetim Menu , belirtilen veri kaynağı denetimine otomatik olarak bağlanır. Bu, verilere bağlanmak için tercih edilen yöntemdir.
Her veri öğesinin birden çok özellik (çeşitli özniteliklere sahip bir XML öğesi gibi) içerdiği bir veri kaynağına bağlanırken, menü öğesi varsayılan olarak veri öğesinin yöntemi tarafından ToString döndürülen değeri görüntüler. XML öğesi söz konusu olduğunda, menü öğesi menü ağacının temel yapısını gösteren öğe adını görüntüler, ancak aksi takdirde çok kullanışlı değildir. Menü öğesi bağlamalarını belirtmek için koleksiyonu kullanarak DataBindings menü öğesini belirli bir veri öğesi özelliğine bağlayabilirsiniz. Koleksiyon, DataBindings bir veri öğesi ile bağlandığınız menü öğesi arasındaki ilişkiyi tanımlayan nesneler içerir MenuItemBinding . Bağlama ölçütlerini ve düğümde görüntülenecek veri öğesi özelliğini belirtebilirsiniz. Menü öğesi bağlamaları hakkında daha fazla bilgi için bkz MenuItemBinding. .
veya TextField özelliklerini boş dize ("") olarak ayarlayarak Text bir Menu denetimde boş düğümler oluşturamazsınız. Bu özelliklerin boş dizeye ayarlanması, özelliklerin ayarlanmamasıyla aynı etkiye sahiptir. Bu durumda, Menu denetim özelliğini kullanarak DataSource bir varsayılan bağlama oluşturur. Daha fazla bilgi için bkz . Veritabanlarına Bağlama.
Kullanıcı Arabirimini Özelleştirme
Denetimin görünümünü Menu özelleştirmenin birçok yolu vardır. İlk olarak, özelliği ayarlayarak Orientation denetimin Menu yatay mı yoksa dikey olarak mı işleneceğini belirtebilirsiniz. Ayrıca, menü öğesi türlerinin her biri için farklı bir stil (yazı tipi boyutu ve renk gibi) belirtebilirsiniz.
Denetimin görünümünü özelleştirmek için basamaklı stil sayfaları (CSS) kullanıyorsanız, satır içi stilleri veya ayrı bir CSS dosyasını kullanın, ancak ikisini birden kullanmayın. Hem satır içi stillerin hem de ayrı bir CSS dosyasının kullanılması beklenmeyen sonuçlara neden olabilir. Stil sayfalarını denetimlerle kullanma hakkında daha fazla bilgi için bkz. Web Sunucusu Denetimleri ve CSS Stilleri.
Aşağıdaki tabloda kullanılabilir menü öğesi stilleri liste edilmektedir.
| Menü öğesi stili özelliği | Açıklama |
|---|---|
| DynamicHoverStyle | Fare işaretçisi üzerine yerleştirildiğinde dinamik menü öğesinin stil ayarları. |
| DynamicMenuItemStyle | Tek bir dinamik menü öğesinin stil ayarları. |
| DynamicMenuStyle | Dinamik menünün stil ayarları. |
| DynamicSelectedStyle | Seçili durumdaki dinamik menü öğesinin stil ayarları. |
| StaticHoverStyle | Fare işaretçisi üzerine yerleştirildiğinde statik menü öğesinin stil ayarları. |
| StaticMenuItemStyle | Tek bir statik menü öğesinin stil ayarları. |
| StaticMenuStyle | Statik menünün stil ayarları. |
| StaticSelectedStyle | Seçili durumdaki statik menü öğesinin stil ayarları. |
Tek tek stil özelliklerini ayarlamak yerine, aşağıdaki stil koleksiyonlarını kullanarak menü öğelerine düzeylerine göre uygulanan stilleri belirtebilirsiniz.
| Düzey stili koleksiyonları | Açıklama |
|---|---|
| LevelMenuItemStyles | Menü öğelerinin MenuItemStyle stilini düzey bazında denetleyebilen nesneler koleksiyonu. |
| LevelSelectedStyles | Seçili menü öğelerinin MenuItemStyle stilini düzey bazında denetleyebilen nesneler koleksiyonu. |
| LevelSubMenuStyles | Alt menü öğelerinin MenuItemStyle stilini düzey bazında denetleyebilen nesne koleksiyonu. |
Koleksiyondaki ilk stil, menü ağacındaki ilk derinlik düzeyindeki menü öğelerinin stiline karşılık gelir. Koleksiyondaki ikinci stil, menü ağacındaki ikinci derinlik düzeyindeki menü öğelerinin stiline karşılık gelir ve bu şekilde devam eder. Bu çoğunlukla, alt menüleri olup olmadığına bakılmaksızın belirli bir derinlikte menü öğelerinin aynı görünüme sahip olması gereken içindekiler stilinde gezinti menüleri oluşturmak için kullanılır.
Uyarı
Önceki tabloda listelenen düzey stili koleksiyonlarından herhangi birini denetimin stilini tanımlamak için Menu kullanırsanız, bu stil ayarları tek tek menü öğesi stili özelliklerini geçersiz kılar.
Denetimin görünümünü değiştirmenin bir diğer yolu da denetimde görüntülenen görüntüleri özelleştirmektir Menu . Aşağıdaki tabloda gösterilen özellikleri ayarlayarak denetimin farklı bölümleri için kendi özel görüntünüzü belirtebilirsiniz.
| Görüntü özelliği | Açıklama |
|---|---|
| DynamicBottomSeparatorImageUrl | Dinamik menü öğesini diğer menü öğelerinden ayırmak için alt kısmında görüntülenen isteğe bağlı bir görüntü. |
| DynamicPopOutImageUrl | Bir alt menüsü olduğunu belirtmek için dinamik menü öğesinde görüntülenen isteğe bağlı bir görüntü. |
| DynamicTopSeparatorImageUrl | Dinamik menü öğesini diğer menü öğelerinden ayırmak için üst kısmında görüntülenen isteğe bağlı bir resim. |
| ScrollDownImageUrl | Kullanıcının ek menü öğelerini görüntülemek için aşağı kaydırabileceğini belirtmek için bir menü öğesinin en altında görüntülenen resim. |
| ScrollUpImageUrl | Kullanıcının ek menü öğelerini görüntülemek için yukarı kaydırabileceğini belirtmek için bir menü öğesinin en üstünde görüntülenen resim. |
| StaticBottomSeparatorImageUrl | Statik menü öğesini diğer menü öğelerinden ayırmak için alt kısmında görüntülenen isteğe bağlı bir görüntü. |
| StaticPopOutImageUrl | Statik menü öğesinde görüntülenen isteğe bağlı bir görüntü, bir alt menüsü olduğunu gösterir. |
| StaticTopSeparatorImageUrl | Statik menü öğesini diğer menü öğelerinden ayırmak için üst kısmında görüntülenen isteğe bağlı bir görüntü. |
Kullanıcı arabiriminin (UI) tam denetimi için, aşağıdaki şablon özelliklerini kullanarak denetim için Menu kendi özel şablonlarınızı tanımlayabilirsiniz.
| Şablon özelliği | Açıklama |
|---|---|
| DynamicItemTemplate | Dinamik menü öğesi için işlenmek üzere özel içeriği içeren şablon. |
| StaticItemTemplate | Statik menü öğesi için işlenmek üzere özel içerik içeren şablon. |
Ve özelliklerini sırasıyla ayarlayarak DynamicVerticalOffsetDynamicHorizontalOffset dinamik menünün üst menü öğesine göre dikey ve yatay konumunu denetleyebilirsiniz. Statik menüdeki statik alt menü öğelerinin girintisini denetlemek için özelliğini kullanın StaticSubMenuIndent .
Etkinlikler
Denetim, Menu üzerinde programlama yapabileceğiniz çeşitli olaylar sağlar. Bu, bir olay gerçekleştiğinde özel bir yordam çalıştırmanızı sağlar. Aşağıdaki tabloda desteklenen olaylar listelenmektedir.
| Etkinlik | Açıklama |
|---|---|
| MenuItemClick | Bir menü öğesine tıklandığında gerçekleşir. Bu olay genellikle bir denetimi sayfadaki başka bir Menu denetimle eşitlemek için kullanılır. |
| MenuItemDataBound | Bir menü öğesi verilere bağlı olduğunda gerçekleşir. Bu olay genellikle bir denetimde Menu işlenmeden önce menü öğesini değiştirmek için kullanılır. |
Erişilebilirlik
Bu denetimi erişilebilirlik standartlarına uygun işaretlemeler oluşturacak şekilde yapılandırma hakkında bilgi için bkz . Visual Studio'da Erişilebilirlik ve ASP.NET ve ASP.NET Denetimleri ve Erişilebilirlik.
Bildirim Temelli Söz Dizimi
<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>
Oluşturucular
| Name | Description |
|---|---|
| Menu() |
Menu sınıfının yeni bir örneğini başlatır. |
Alanlar
| Name | Description |
|---|---|
| MenuItemClickCommandName |
Komut adını içerir. |
Özellikler
| Name | Description |
|---|---|
| AccessKey |
Web sunucusu denetimine hızla gitmenize olanak tanıyan erişim anahtarını alır veya ayarlar. (Devralındığı yer: WebControl) |
| Adapter |
Denetim için tarayıcıya özgü bağdaştırıcıyı alır. (Devralındığı yer: Control) |
| AppRelativeTemplateSourceDirectory |
Bu denetimi içeren veya nesnesinin Page uygulama göreli sanal dizinini alır veya UserControl ayarlar. (Devralındığı yer: Control) |
| Attributes |
Denetimdeki özelliklere karşılık gelen rastgele özniteliklerin (yalnızca işleme için) koleksiyonunu alır. (Devralındığı yer: WebControl) |
| BackColor |
Web sunucusu denetiminin arka plan rengini alır veya ayarlar. (Devralındığı yer: WebControl) |
| BindingContainer |
Bu denetimin veri bağlamasını içeren denetimi alır. (Devralındığı yer: Control) |
| BorderColor |
Web denetiminin kenarlık rengini alır veya ayarlar. (Devralındığı yer: WebControl) |
| BorderStyle |
Web sunucusu denetiminin kenarlık stilini alır veya ayarlar. (Devralındığı yer: WebControl) |
| BorderWidth |
Web sunucusu denetiminin kenarlık genişliğini alır veya ayarlar. (Devralındığı yer: WebControl) |
| ChildControlsCreated |
Sunucu denetiminin alt denetimlerinin oluşturulup oluşturulmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ClientID |
ASP.NET tarafından oluşturulan HTML işaretlemesinin denetim kimliğini alır. (Devralındığı yer: Control) |
| ClientIDMode |
Özelliğinin değerini oluşturmak için kullanılan algoritmayı ClientID alır veya ayarlar. (Devralındığı yer: Control) |
| ClientIDSeparator |
özelliğinde ClientID kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır. (Devralındığı yer: Control) |
| Context |
HttpContext Geçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır. (Devralındığı yer: Control) |
| Controls |
Denetimin alt denetimlerini Menu içeren bir ControlCollection alır. |
| ControlStyle |
Web sunucusu denetiminin stilini alır. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| ControlStyleCreated |
Özelliği için ControlStyle bir nesne oluşturulup oluşturulmadığını belirten bir Style değer alır. Bu özellik öncelikli olarak denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| CssClass |
İstemcideki Web sunucusu denetimi tarafından işlenen Basamaklı Stil Sayfası (CSS) sınıfını alır veya ayarlar. (Devralındığı yer: WebControl) |
| DataBindings |
Bir veri öğesi ile bağlandığınız menü öğesi arasındaki ilişkiyi tanımlayan bir nesne koleksiyonu MenuItemBinding alır. |
| DataItemContainer |
Adlandırma kapsayıcısı uygularsa IDataItemContaineradlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| DataKeysContainer |
Adlandırma kapsayıcısı uygularsa IDataKeysControladlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| DataSource |
Veri bağlama denetiminin veri öğeleri listesini aldığı nesneyi alır veya ayarlar. (Devralındığı yer: BaseDataBoundControl) |
| DataSourceID |
Veri bağlama denetiminin veri öğeleri listesini aldığı denetimin kimliğini alır veya ayarlar. (Devralındığı yer: HierarchicalDataBoundControl) |
| DesignMode |
Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını belirten bir değer alır. (Devralındığı yer: Control) |
| DisappearAfter |
Fare işaretçisi artık menünün üzerine yerleştirildikten sonra dinamik menünün görüntüleneceği süreyi alır veya ayarlar. |
| DynamicBottomSeparatorImageUrl |
Diğer menü öğelerinden ayırmak için her dinamik menü öğesinin en altında görüntülenecek bir görüntünün URL'sini alır veya ayarlar. |
| DynamicEnableDefaultPopOutImage |
Dinamik menü öğesinin alt menüsü olduğunu gösteren yerleşik görüntünün görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |
| DynamicHorizontalOffset |
Dinamik menüyü üst menü öğesine göre yatay olarak kaydırmak için piksel sayısını alır veya ayarlar. |
| DynamicHoverStyle |
Fare işaretçisi üzerine yerleştirildiğinde dinamik menü öğesinin görünümünü ayarlamanıza olanak tanıyan nesneye başvuru Style alır. |
| DynamicItemFormatString |
Dinamik olarak görüntülenen tüm menü öğeleriyle gösterilen ek metni alır veya ayarlar. |
| DynamicItemTemplate |
Dinamik menü için işlenmek üzere özel içeriği içeren şablonu alır veya ayarlar. |
| DynamicMenuItemStyle |
Dinamik menüdeki MenuItemStyle menü öğelerinin görünümünü ayarlamanıza olanak tanıyan nesneye başvuru alır. |
| DynamicMenuStyle |
Dinamik menünün MenuItemStyle görünümünü ayarlamanıza olanak tanıyan nesneye başvuru alır. |
| DynamicPopOutImageTextFormatString |
Dinamik menü öğesinin alt menüsü olduğunu belirtmek için kullanılan görüntünün alternatif metnini alır veya ayarlar. |
| DynamicPopOutImageUrl |
Dinamik menü öğesinde bir alt menü olduğunda dinamik menü öğesinde görüntülenen özel bir görüntünün URL'sini alır veya ayarlar. |
| DynamicSelectedStyle |
Kullanıcı tarafından seçilen dinamik menü öğesinin görünümünü ayarlamanıza olanak tanıyan nesneye başvuru MenuItemStyle alır. |
| DynamicTopSeparatorImageUrl |
Diğer menü öğelerinden ayırmak için her dinamik menü öğesinin en üstünde görüntülenecek bir görüntünün URL'sini alır veya ayarlar. |
| DynamicVerticalOffset |
Dinamik menüyü üst menü öğesine göre dikey olarak kaydırmak için piksel sayısını alır veya ayarlar. |
| Enabled |
Web sunucusu denetiminin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: WebControl) |
| EnableTheming |
Temaların bu denetime uygulanıp uygulanmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: WebControl) |
| EnableViewState |
Sunucu denetiminin görünüm durumunu ve içerdiği alt denetimlerin görünüm durumunu istekte bulunan istemciye kalıcı hale getirip taşımadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| Events |
Denetim için olay işleyicisi temsilcilerinin listesini alır. Bu özellik salt okunurdur. (Devralındığı yer: Control) |
| Font |
Web sunucusu denetimiyle ilişkili yazı tipi özelliklerini alır. (Devralındığı yer: WebControl) |
| ForeColor |
Web sunucusu denetiminin ön plan rengini (genellikle metnin rengi) alır veya ayarlar. (Devralındığı yer: WebControl) |
| HasAttributes |
Denetimin ayarlanmış öznitelikleri olup olmadığını belirten bir değer alır. (Devralındığı yer: WebControl) |
| HasChildViewState |
Geçerli sunucu denetiminin alt denetimlerinin kaydedilmiş görünüm durumu ayarlarına sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| Height |
Web sunucusu denetiminin yüksekliğini alır veya ayarlar. (Devralındığı yer: WebControl) |
| ID |
Sunucu denetimine atanan programlı tanımlayıcıyı alır veya ayarlar. (Devralındığı yer: Control) |
| IdSeparator |
Denetim tanımlayıcılarını ayırmak için kullanılan karakteri alır. (Devralındığı yer: Control) |
| IncludeStyleBlock |
ASP.NET menüde kullanılan stiller için basamaklı stil sayfası (CSS) tanımları bloğunu işlemesi gerekip gerekmediğini gösteren bir değer alır veya ayarlar. |
| Initialized |
Veri bağlama denetiminin başlatılıp başlatılmadığını belirten bir değer alır. (Devralındığı yer: BaseDataBoundControl) |
| IsBoundUsingDataSourceID |
Özelliğin ayarlanıp ayarlanmadığını DataSourceID belirten bir değer alır. (Devralındığı yer: BaseDataBoundControl) |
| IsChildControlStateCleared |
Bu denetimin içindeki denetimlerin denetim durumuna sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| IsDataBindingAutomatic |
Veri bağlamanın otomatik olup olmadığını gösteren bir değer alır. (Devralındığı yer: BaseDataBoundControl) |
| IsEnabled |
Denetimin etkinleştirilip etkinleştirilmediğini belirten bir değer alır. (Devralındığı yer: WebControl) |
| IsTrackingViewState |
Sunucu denetiminin değişiklikleri görünüm durumuna kaydedip kaydetmediğini gösteren bir değer alır. (Devralındığı yer: Control) |
| IsUsingModelBinders |
Türetilmiş bir sınıfta uygulandığında, denetimin model bağlayıcıları kullanıp kullanmadığını gösteren bir değer alır. (Devralındığı yer: BaseDataBoundControl) |
| IsViewStateEnabled |
Bu denetim için görünüm durumunun etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. (Devralındığı yer: Control) |
| Items |
Denetimdeki Menu tüm menü öğelerini içeren bir MenuItemCollection nesne alır. |
| ItemWrap |
Menü öğelerinin metninin kaydırılıp kaydırılmayacağını belirten bir değer alır veya ayarlar. |
| LevelMenuItemStyles |
MenuItemStyleCollection Denetimdeki düzeylerine göre menü öğelerine uygulanan stil ayarlarını içeren bir Menu nesne alır. |
| LevelSelectedStyles |
MenuItemStyleCollection Denetimdeki düzeyine göre seçili menü öğesine uygulanan stil ayarlarını içeren bir Menu nesneyi alır. |
| LevelSubMenuStyles |
Statik menüdeki alt menü öğelerine uygulanan stil ayarlarını içeren bir MenuItemStyleCollection nesneyi, Menu denetimdeki düzeylerine göre alır. |
| LoadViewStateByID |
Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| MaximumDynamicDisplayLevels |
Dinamik menü için işlenmek üzere menü düzeylerinin sayısını alır veya ayarlar. |
| NamingContainer |
Aynı ID özellik değerine sahip sunucu denetimleri arasında ayrım yapmak için benzersiz bir ad alanı oluşturan sunucu denetiminin adlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| Orientation |
Denetimin işlenme Menu yönünü alır veya ayarlar. |
| Page |
Sunucu denetimini içeren örneğe başvuru Page alır. (Devralındığı yer: Control) |
| Parent |
Sayfa denetimi hiyerarşisinde sunucu denetiminin üst denetimine başvuru alır. (Devralındığı yer: Control) |
| PathSeparator |
Denetimdeki bir menü öğesinin Menu yolunu sınırlandırmak için kullanılan karakteri alır veya ayarlar. |
| RenderingCompatibility |
HTML'nin uyumlu olacağı ASP.NET sürümünü belirten bir değer alır. (Devralındığı yer: Control) |
| RenderingMode |
Denetimin HTML |
| RequiresDataBinding |
Yöntemin DataBind() çağrılıp çağrılmayacağını belirten bir değer alır veya ayarlar. (Devralındığı yer: BaseDataBoundControl) |
| ScrollDownImageUrl |
Kullanıcının ek menü öğeleri için aşağı kaydırabileceğini belirtmek için dinamik menüde görüntülenen görüntünün URL'sini alır veya ayarlar. |
| ScrollDownText |
Özelliğinde ScrollDownImageUrl belirtilen görüntü için alternatif metni alır veya ayarlar. |
| ScrollUpImageUrl |
Kullanıcının ek menü öğeleri için yukarı kaydırabileceğini belirtmek için dinamik menüde görüntülenen görüntünün URL'sini alır veya ayarlar. |
| ScrollUpText |
Özelliğinde ScrollUpImageUrl belirtilen görüntü için alternatif metni alır veya ayarlar. |
| SelectedItem |
Seçili menü öğesini alır. |
| SelectedValue |
Seçili menü öğesinin değerini alır. |
| Site |
Tasarım yüzeyinde işlendiğinde geçerli denetimi barındıran kapsayıcı hakkında bilgi alır. (Devralındığı yer: Control) |
| SkinID |
Denetime uygulanacak kaplamayı alır veya ayarlar. (Devralındığı yer: WebControl) |
| SkipLinkText |
Bağlantı listesini atlayabilmek için ekran okuyucular tarafından okunan gizli bir resmin alternatif metnini alır veya ayarlar. |
| StaticBottomSeparatorImageUrl |
Her statik menü öğesinin en altında ayırıcı olarak görüntülenen görüntünün URL'sini alır veya ayarlar. |
| StaticDisplayLevels |
Statik menüde görüntülenecek menü düzeylerinin sayısını alır veya ayarlar. |
| StaticEnableDefaultPopOutImage |
Statik menü öğesinin alt menüsü olduğunu belirtmek için yerleşik görüntünün görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |
| StaticHoverStyle |
Fare işaretçisi üzerine yerleştirildiğinde statik menü öğesinin görünümünü ayarlamanıza olanak tanıyan nesneye başvuru Style alır. |
| StaticItemFormatString |
Statik olarak görüntülenen tüm menü öğeleriyle gösterilen ek metni alır veya ayarlar. |
| StaticItemTemplate |
Statik bir menü için işlenmek üzere özel içeriği içeren şablonu alır veya ayarlar. |
| StaticMenuItemStyle |
Statik bir menüde menü öğelerinin görünümünü ayarlamanıza olanak tanıyan nesneye başvuru MenuItemStyle alır. |
| StaticMenuStyle |
Statik bir menünün MenuItemStyle görünümünü ayarlamanıza olanak tanıyan nesneye başvuru alır. |
| StaticPopOutImageTextFormatString |
Statik menü öğesinin bir alt menüsü olduğunu belirtmek için kullanılan açılır görüntünün alternatif metnini alır veya ayarlar. |
| StaticPopOutImageUrl |
Statik menü öğesinin alt menüsü olduğunu belirtmek için görüntülenen görüntünün URL'sini alır veya ayarlar. |
| StaticSelectedStyle |
Statik bir menüde kullanıcı tarafından seçilen menü öğesinin görünümünü ayarlamanıza olanak tanıyan nesneye başvuru MenuItemStyle alır. |
| StaticSubMenuIndent |
Statik menü içindeki alt menüleri girintili hale getirmek için piksel cinsinden alan miktarını alır veya ayarlar. |
| StaticTopSeparatorImageUrl |
Her statik menü öğesinin en üstünde ayırıcı olarak görüntülenen görüntünün URL'sini alır veya ayarlar. |
| Style |
Web sunucusu denetiminin dış etiketinde stil özniteliği olarak işlenecek metin öznitelikleri koleksiyonunu alır. (Devralındığı yer: WebControl) |
| SupportsDisabledAttribute |
Denetimin özelliği |
| TabIndex |
Web sunucusu denetiminin sekme dizinini alır veya ayarlar. (Devralındığı yer: WebControl) |
| TagKey |
Bir Menu denetime HtmlTextWriterTag karşılık gelen değeri alır. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır. |
| TagName |
Denetim etiketinin adını alır. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| Target |
Bir menü öğesiyle ilişkilendirilmiş Web sayfası içeriğinin görüntüleneceği hedef pencereyi veya çerçeveyi alır veya ayarlar. |
| TemplateControl |
Bu denetimi içeren şablona başvuru alır veya ayarlar. (Devralındığı yer: Control) |
| TemplateSourceDirectory |
geçerli sunucu denetimini içeren veya UserControl sanal dizinini Page alır. (Devralındığı yer: Control) |
| ToolTip |
Fare işaretçisi Web sunucusu denetiminin üzerine geldiğinde görüntülenen metni alır veya ayarlar. (Devralındığı yer: WebControl) |
| UniqueID |
Sunucu denetimi için benzersiz, hiyerarşik nitelenmiş tanımlayıcıyı alır. (Devralındığı yer: Control) |
| ValidateRequestMode |
Denetimin tarayıcıdan istemci girişini tehlikeli olabilecek değerler için denetlediğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| ViewState |
Aynı sayfa için birden çok istekte bir sunucu denetiminin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan durum bilgileri sözlüğü alır. (Devralındığı yer: Control) |
| ViewStateIgnoresCase |
Nesnenin StateBag büyük/küçük harfe duyarsız olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ViewStateMode |
Bu denetimin görünüm durumu modunu alır veya ayarlar. (Devralındığı yer: Control) |
| Visible |
Sunucu denetiminin sayfada kullanıcı arabirimi olarak işlenip işlenmediğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| Width |
Web sunucusu denetiminin genişliğini alır veya ayarlar. (Devralındığı yer: WebControl) |
Yöntemler
| Name | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter) |
Belirtilen HtmlTextWriter nesneye işlenmesi gereken HTML öznitelikleri ve stilleri ekler. |
| AddedControl(Control, Int32) |
Nesne koleksiyonuna Controls bir alt denetim eklendikten sonra çağrılır Control . (Devralındığı yer: Control) |
| AddParsedSubObject(Object) |
Xml veya HTML gibi bir öğenin ayrıştırıldığını sunucu denetimine bildirir ve öğeyi sunucu denetiminin ControlCollection nesnesine ekler. (Devralındığı yer: Control) |
| ApplyStyle(Style) |
Belirtilen stilin boş olmayan öğelerini Web denetimine kopyalar ve denetimin varolan stil öğelerinin üzerine yazar. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| ApplyStyleSheetSkin(Page) |
Sayfa stili sayfasında tanımlanan stil özelliklerini denetime uygular. (Devralındığı yer: Control) |
| BeginRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemeye başlar. (Devralındığı yer: Control) |
| BuildProfileTree(String, Boolean) |
Sunucu denetimi hakkında bilgi toplar ve sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe teslim eder Trace . (Devralındığı yer: Control) |
| ClearCachedClientID() |
Önbelleğe alınan ClientID değeri olarak |
| ClearChildControlState() |
Sunucu denetiminin alt denetimleri için denetim durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearChildState() |
Tüm sunucu denetiminin alt denetimleri için görünüm durumu ve denetim durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearChildViewState() |
Tüm sunucu denetiminin alt denetimleri için görünüm durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearEffectiveClientIDMode() |
ClientIDMode Geçerli denetim örneğinin ve alt denetimlerin özelliğini olarak Inheritayarlar. (Devralındığı yer: Control) |
| ConfirmInitState() |
Veri bağlama denetiminin başlatılan durumunu ayarlar. (Devralındığı yer: BaseDataBoundControl) |
| CopyBaseAttributes(WebControl) |
Nesne tarafından Style kapsüllenmemiş özellikleri belirtilen Web sunucusu denetiminden bu yöntemin çağrıldığı Web sunucusu denetimine kopyalar. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| CreateChildControls() |
Denetimin Menu alt denetimlerini oluşturur. |
| CreateControlCollection() |
Sunucu denetiminin alt denetimlerini (hem değişmez değer hem de sunucu) tutmak için yeni ControlCollection bir nesne oluşturur. (Devralındığı yer: Control) |
| CreateControlStyle() |
Sınıf tarafından WebControl stille ilgili tüm özellikleri uygulamak için dahili olarak kullanılan stil nesnesini oluşturur. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| DataBind() |
Veri kaynağını denetime Menu bağlar. Bu yöntem devralınamaz. |
| DataBind(Boolean) |
Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine olayı tetikle DataBinding seçeneğiyle bağlar. (Devralındığı yer: Control) |
| DataBindChildren() |
Bir veri kaynağını sunucu denetiminin alt denetimlerine bağlar. (Devralındığı yer: Control) |
| Dispose() |
Bir sunucu denetiminin bellekten çıkmadan önce son temizlemeyi gerçekleştirmesini sağlar. (Devralındığı yer: Control) |
| EndRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemeyi sonlandırır. (Devralındığı yer: Control) |
| EnsureChildControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. Aksi takdirde alt denetimler oluşturur. (Devralındığı yer: Control) |
| EnsureDataBound() |
Menü denetiminin veri bağlama gerektirdiğini ve yöntemini çağırmadan önce geçerli bir veri kaynağı denetimi belirtildiğini DataBind() doğrular. |
| EnsureID() |
Atanmış tanımlayıcısı olmayan denetimler için bir tanımlayıcı oluşturur. (Devralındığı yer: Control) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FindControl(String, Int32) |
Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde belirtilen |
| FindControl(String) |
Belirtilen |
| FindItem(String) |
Belirtilen değer yolundaki menü öğesini alır. |
| Focus() |
Giriş odağını bir denetime ayarlar. (Devralındığı yer: Control) |
| GetData(String) |
Veri bağlama denetiminin veri işlemlerini gerçekleştirmek için kullandığı bir HierarchicalDataSourceView nesneyi alır. (Devralındığı yer: HierarchicalDataBoundControl) |
| GetDataSource() |
IHierarchicalDataSource Varsa, veriye bağlı denetimin ilişkili olduğu öğesini alır. (Devralındığı yer: HierarchicalDataBoundControl) |
| GetDesignModeState() |
Denetimin tasarım zamanı durumunu Menu alır. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetRouteUrl(Object) |
Bir yol parametreleri kümesine karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(RouteValueDictionary) |
Bir yol parametreleri kümesine karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(String, Object) |
Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetUniqueIDRelativeTo(Control) |
Belirtilen denetimin özelliğinin UniqueID ön ekli bölümünü döndürür. (Devralındığı yer: Control) |
| HasControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. (Devralındığı yer: Control) |
| HasEvents() |
Olayların denetim için mi yoksa alt denetimler için mi kaydedildiğini belirten bir değer döndürür. (Devralındığı yer: Control) |
| IsLiteralContent() |
Sunucu denetiminin yalnızca değişmez içeriği barındırdığını belirler. (Devralındığı yer: Control) |
| LoadControlState(Object) |
Denetimdeki kalıcı olması gereken özelliklerin Menu durumunu yükler. |
| LoadViewState(Object) |
Denetimin daha önce kaydedilmiş görünüm durumunu Menu yükler. |
| MapPathSecure(String) |
Bir sanal yolun mutlak veya göreli olarak eşlenin fiziksel yolunu alır. (Devralındığı yer: Control) |
| MarkAsDataBound() |
Görünüm durumundaki denetimin durumunu verilere başarıyla bağlı olarak ayarlar. (Devralındığı yer: HierarchicalDataBoundControl) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MergeStyle(Style) |
Belirtilen stilin boş olmayan öğelerini Web denetimine kopyalar, ancak denetimin varolan stil öğelerinin üzerine yazmaz. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: WebControl) |
| OnBubbleEvent(Object, EventArgs) |
Denetim olayının Menu sayfanın kullanıcı arabirimi (UI) sunucu denetim hiyerarşisine geçirilip geçirilmeyeceğini belirler. |
| OnDataBinding(EventArgs) |
Olayı tetikler DataBinding . |
| OnDataBound(EventArgs) |
Olayı tetikler DataBound . (Devralındığı yer: BaseDataBoundControl) |
| OnDataPropertyChanged() |
Veriye bağlı denetimi verilerine yeniden bağlamak için temel veri kaynağı tanımlama özelliklerinden biri değiştirildiğinde çağrılır. (Devralındığı yer: HierarchicalDataBoundControl) |
| OnDataSourceChanged(Object, EventArgs) |
Veri bağlı denetimin IHierarchicalDataSource çalıştığı örnek olayı tetiklediğinde çağrılır DataSourceChanged . (Devralındığı yer: HierarchicalDataBoundControl) |
| OnInit(EventArgs) |
Olayı tetikler Init . |
| OnLoad(EventArgs) |
Olayı işler Load . (Devralındığı yer: HierarchicalDataBoundControl) |
| OnMenuItemClick(MenuEventArgs) |
Olayı tetikler MenuItemClick . |
| OnMenuItemDataBound(MenuEventArgs) |
Olayı tetikler MenuItemDataBound . |
| OnPagePreLoad(Object, EventArgs) |
Denetim yüklenmeden önce veriye bağlı denetimin başlatılan durumunu ayarlar. (Devralındığı yer: HierarchicalDataBoundControl) |
| OnPreRender(EventArgs) |
Olayı tetikler PreRender . |
| OnUnload(EventArgs) |
Olayı tetikler Unload . (Devralındığı yer: Control) |
| OpenFile(String) |
Stream Bir dosyayı okumak için kullanılan alır. (Devralındığı yer: Control) |
| PerformDataBinding() |
Veri kaynağındaki öğeleri denetimdeki menü öğelerine Menu bağlar. |
| PerformSelect() |
İlişkili veri kaynağından veri alır. (Devralındığı yer: HierarchicalDataBoundControl) |
| RaiseBubbleEvent(Object, EventArgs) |
Olayın tüm kaynaklarını ve bilgilerini denetimin üst öğesine atar. (Devralındığı yer: Control) |
| RaisePostBackEvent(String) |
Form sunucuya gönderildiğinde tetiklenen olayı işler. |
| RemovedControl(Control) |
Nesne koleksiyonundan Controls bir alt denetim kaldırıldıktan sonra çağrılır Control . (Devralındığı yer: Control) |
| Render(HtmlTextWriter) |
İstemci tarayıcıda menü denetimini işler. |
| RenderBeginTag(HtmlTextWriter) |
Etiket özniteliklerini ekler ve denetimin açılış etiketi için işaretlemeyi tarayıcıya veya cihaza yayılan çıkış akışına yazar. |
| RenderChildren(HtmlTextWriter) |
Sunucu denetiminin alt öğelerinin içeriğini, istemcide işlenecek içeriği yazan sağlanan HtmlTextWriter bir nesneye gönderir. (Devralındığı yer: Control) |
| RenderContents(HtmlTextWriter) |
Bu üye geçersiz kılar RenderContents(HtmlTextWriter). |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Sağlanan bir nesneyi kullanarak sunucu denetimi içeriğini sağlanan HtmlTextWriterControlAdapter bir nesneye gönderir. (Devralındığı yer: Control) |
| RenderControl(HtmlTextWriter) |
Sunucu denetimi içeriğini sağlanan HtmlTextWriter bir nesneye gönderir ve izleme etkinse denetimle ilgili izleme bilgilerini depolar. (Devralındığı yer: Control) |
| RenderEndTag(HtmlTextWriter) |
Son işaretlemeyi gerçekleştirir ve denetimin HTML kapanış etiketini tarayıcıya veya cihaza yayılan çıkış akışına yazar. |
| ResolveAdapter() |
Belirtilen denetimin işlenmesinden sorumlu denetim bağdaştırıcısını alır. (Devralındığı yer: Control) |
| ResolveClientUrl(String) |
Tarayıcı tarafından kullanılabilecek bir URL alır. (Devralındığı yer: Control) |
| ResolveUrl(String) |
URL'yi istekte bulunan istemcide kullanılabilen url'ye dönüştürür. (Devralındığı yer: Control) |
| SaveControlState() |
Denetimde kalıcı olması gereken özelliklerin Menu durumunu kaydeder. |
| SaveViewState() |
Denetimin durumunu Menu kaydeder. |
| SetDesignModeState(IDictionary) |
Denetim için Menu tasarım zamanı verilerini ayarlar. |
| SetItemDataBound(MenuItem, Boolean) |
DataBound Belirtilen nesnenin özelliğini belirtilen MenuItem değerle ayarlar. |
| SetItemDataItem(MenuItem, Object) |
DataItem Belirtilen nesnenin özelliğini belirtilen MenuItem değerle ayarlar. |
| SetItemDataPath(MenuItem, String) |
DataPath Belirtilen nesnenin özelliğini belirtilen MenuItem değerle ayarlar. |
| SetRenderMethodDelegate(RenderMethod) |
Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyicisi temsilcisi atar. (Devralındığı yer: Control) |
| SetTraceData(Object, Object, Object) |
İzlenen nesneyi, izleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
| SetTraceData(Object, Object) |
İzleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TrackViewState() |
Denetimin Menu nesnesinde depolanabilmeleri için denetimdeki StateBag görünüm durumu değişikliklerini izler. Bu nesneye özelliği aracılığıyla ViewState erişilebilir. |
| ValidateDataSource(Object) |
Veriye bağlı denetimin bağlanabildiği nesnenin çalışabileceği nesne olduğunu doğrular. (Devralındığı yer: HierarchicalDataBoundControl) |
Ekinlikler
| Name | Description |
|---|---|
| DataBinding |
Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir. (Devralındığı yer: Control) |
| DataBound |
Sunucu denetimi bir veri kaynağına bağlandıktan sonra gerçekleşir. (Devralındığı yer: BaseDataBoundControl) |
| Disposed |
ASP.NET sayfası istendiğinde sunucu denetimi yaşam döngüsünün son aşaması olan bellekten bir sunucu denetimi serbest bırakıldığında gerçekleşir. (Devralındığı yer: Control) |
| Init |
Sunucu denetimi başlatıldığında gerçekleşir ve bu, yaşam döngüsünün ilk adımıdır. (Devralındığı yer: Control) |
| Load |
Sunucu denetimi nesneye Page yüklendiğinde gerçekleşir. (Devralındığı yer: Control) |
| MenuItemClick |
Denetimdeki Menu bir menü öğesine tıklandığında gerçekleşir. |
| MenuItemDataBound |
Denetimdeki Menu bir menü öğesi verilere bağlı olduğunda gerçekleşir. |
| PreRender |
Nesne yüklendikten sonra Control ancak işlemeden önce gerçekleşir. (Devralındığı yer: Control) |
| Unload |
Sunucu denetimi bellekten kaldırıldığında gerçekleşir. (Devralındığı yer: Control) |
Belirtik Arabirim Kullanımları
Uzantı Metotları
| Name | Description |
|---|---|
| EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |
| EnableDynamicData(INamingContainer, Type, Object) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |
| EnableDynamicData(INamingContainer, Type) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |
| EnablePersistedSelection(BaseDataBoundControl) |
Geçersiz.
Seçimi ve sayfalandırmayı destekleyen veri denetimlerinde seçimin kalıcı olmasını sağlar. |
| FindDataSourceControl(Control) |
Belirtilen denetim için veri denetimiyle ilişkili veri kaynağını döndürür. |
| FindFieldTemplate(Control, String) |
Belirtilen denetimin adlandırma kapsayıcısında belirtilen sütun için alan şablonunu döndürür. |
| FindMetaTable(Control) |
İçeren veri denetimi için meta tablo nesnesini döndürür. |
| GetDefaultValues(INamingContainer) |
Belirtilen veri denetimi için varsayılan değerlerin koleksiyonunu alır. |
| GetMetaTable(INamingContainer) |
Belirtilen veri denetimi için tablo meta verilerini alır. |
| SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar. |
| SetMetaTable(INamingContainer, MetaTable, Object) |
Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar. |
| SetMetaTable(INamingContainer, MetaTable) |
Belirtilen veri denetimi için tablo meta verilerini ayarlar. |
| TryGetMetaTable(INamingContainer, MetaTable) |
Tablo meta verilerinin kullanılabilir olup olmadığını belirler. |