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 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
Kaynak kodu içeren bir Visual Studio Web sitesi projesi şu konuya eşlik edebilir: İndir.
Aşağıdaki kod örneği, bildirim temelli söz dizimi kullanarak statik menü öğeleriyle nasıl Menu denetim oluşturulacağını gösterir.
<%@ 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ğin ö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:
Giriş
Denetim Menu , bir ASP.NET Web sayfasında menü görüntülemek için kullanılır ve genellikle bir Web sitesinde gezinme denetimiyle birlikte SiteMapDataSource 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ştirmede 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ı resimler, 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 yalnızca sunucuya geri gönderebilir. Menü öğesinin NavigateUrl özelliği ayarlanırsa, Menu denetim bağlantılı sayfaya gider; aksi takdirde sayfayı işlenmek üzere sunucuya geri gönderir. Varsayılan olarak, bağlı bir sayfa denetimle aynı pencerede veya çerçevede Menu görüntülenir. Bağlantılı içeriği farklı bir pencerede veya çerçevede görüntülemek için denetimin TargetMenu özelliğini kullanın.
Not
ö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 iki Menu 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 bir 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.
Not
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.
Not
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öndermeyle 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 Kısmi Sayfa İşlemeye Genel Bakış.
Menü Öğeleri
Denetim Menu , nesnelerle MenuItem temsil edilen menü öğeleri ağacından oluşur. En üst düzeydeki menü öğeleri (düzey 0) kök menü öğeleri olarak adlandırılır. Üst menü öğesi olan bir 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 TextValue ve ö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.
Not
NavigateUrl Özellik bir menü öğesi için ayarlanmamışsa, Menu denetim yalnızca menü öğesine tıklandığında sayfayı işlenmek üzere sunucuya gönderir.
İsterseniz, ö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 ayarlayarak her menü öğesinin <asp:MenuItem>
ö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 bir 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 denetimde Menu boş düğümler oluşturamazsınız. Bu özellikleri boş dizeye ayarlamak, özellikleri ayarlamamayla 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. Menü öğesi türlerinin her biri için farklı bir stil (yazı tipi boyutu ve renk gibi) de 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. Denetimlerle stil sayfalarını kullanma hakkında daha fazla bilgi için bkz. Web Sunucusu Denetimleri ve CSS Stilleri.
Aşağıdaki tabloda kullanılabilir menü öğesi stilleri listelenir.
Menü öğesi stili özelliği | Description |
---|---|
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ı | Description |
---|---|
LevelMenuItemStyles | Menü öğelerinin MenuItemStyle stilini düzey bazında denetleyebilen nesne koleksiyonu. |
LevelSelectedStyles | Seçili menü öğelerinin MenuItemStyle stilini düzey bazında denetleyebilen nesne 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.
Not
Denetimin stilini tanımlamak için Menu önceki tabloda listelenen düzey stili koleksiyonlarından herhangi birini 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 | Description |
---|---|
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 resim. |
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 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 en altında görüntülenen isteğe bağlı bir görüntü. |
StaticPopOutImageUrl | Bir alt menüsü olduğunu belirtmek için statik menü öğesinde görüntülenen isteğe bağlı bir görüntü. |
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 | Description |
---|---|
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çeriği içeren şablon. |
Sırasıyla ve özelliklerini ayarlayarak DynamicVerticalOffset dinamik menünün üst menü öğesine göre dikey ve DynamicHorizontalOffset yatay konumunu denetleyebilirsiniz. Statik menüdeki statik alt menü öğelerinin girintisini denetlemek için özelliğini kullanın StaticSubMenuIndent .
Ekinlikler
Denetim Menu , üzerinde programlayabileceğ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.
Olay | Description |
---|---|
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 | 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 Denetimler ile Erişilebilirlik'i ASP.NET.
Tanımlayıcı Sözdizimi
<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
Menu() |
Menu sınıfının yeni bir örneğini başlatır. |
Alanlar
MenuItemClickCommandName |
Komut adını içerir. |
Özellikler
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 içeren bir ControlCollectionMenu 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 öğesiyle bağlandığınız menü öğesi arasındaki ilişkiyi tanımlayan bir nesne koleksiyonunu MenuItemBinding alır. |
DataItemContainer |
Adlandırma kapsayıcısı uygularsa IDataItemContaineradlandırma kapsayıcısına bir başvuru alır. (Devralındığı yer: Control) |
DataKeysContainer |
Adlandırma kapsayıcısı uygularsa IDataKeysControladlandırma kapsayıcısına bir başvuru alır. (Devralındığı yer: Control) |
DataSource |
Veriye bağlı denetimin veri öğeleri listesini aldığı nesneyi alır veya ayarlar. (Devralındığı yer: BaseDataBoundControl) |
DataSourceID |
Veriye bağlı denetimin 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 görüntünün URL'sini alır veya ayarlar. |
DynamicEnableDefaultPopOutImage |
Dinamik menü öğesinin alt menüsü olduğunu belirten 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 bir 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 |
Nesneye, dinamik menünün MenuItemStyle görünümünü ayarlamanıza olanak tanıyan bir 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ü öğesinin bir alt menüsü olduğunda dinamik menü öğesinde görüntülenen özel 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 |
Bir görüntünün URL'sini, diğer menü öğelerinden ayırmak için her dinamik menü öğesinin en üstünde görüntülenecek şekilde 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 uygulanmayacağı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 okunur durumdadır. (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 öznitelikleri ayarlanıp ayarlanmadığı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ı belirten 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 |
menüde kullanılan stiller için ASP.NET basamaklı stil sayfası (CSS) tanımları bloğunu işlemesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
Initialized |
Veriye bağlı denetimin 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 denetim içindeki denetimlerin denetim durumuna sahip olup olmadığını belirten 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 belirten 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 belirten 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ü öğeleri 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 |
MenuItemStyleCollection Bir denetimdeki düzeylerine göre statik menüdeki alt menü öğelerine uygulanan stil ayarlarını içeren bir Menu nesne alır. |
LoadViewStateByID |
Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını belirten 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ı ö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 ID 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şisindeki sunucu denetiminin üst denetimine başvuru alır. (Devralındığı yer: Control) |
PathSeparator |
Denetimdeki 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 üzere 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 bir 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 bir nesne başvurusu MenuItemStyle alır. |
StaticMenuStyle |
Statik menünün MenuItemStyle görünümünü ayarlamanıza olanak tanıyan bir nesne başvurusu 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 menüde kullanıcı tarafından seçilen menü öğesinin görünümünü ayarlamanıza olanak tanıyan bir nesne başvurusu MenuItemStyle alır. |
StaticSubMenuIndent |
Statik menü içindeki alt menüleri girintili hale getirmek için boşluk miktarını piksel cinsinden 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 |
Denetime HtmlTextWriterTagMenu 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şkili 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 olarak 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 belirten 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 duyarlı 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 belirten 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
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) |
Sunucu denetimine XML veya HTML gibi bir öğenin ayrıştırıldığını 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ı izlemesini başlatır. (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 Trace eder. (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() |
Veriye bağlı denetimin başlatılmış durumunu ayarlar. (Devralındığı yer: BaseDataBoundControl) |
CopyBaseAttributes(WebControl) |
Nesne tarafından Style kapsüllenmeyen ö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() |
Stille ilgili tüm özellikleri uygulamak için sınıf tarafından WebControl 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() |
Sunucu denetiminin bellekten çıkmadan önce son temizleme işlemini gerçekleştirmesini sağlar. (Devralındığı yer: Control) |
EndRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemesini 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) |
Belirtilen |
FindControl(String, Int32) |
Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde |
FindItem(String) |
Belirtilen değer yolundaki menü öğesini alır. |
Focus() |
Giriş odağını denetime ayarlar. (Devralındığı yer: Control) |
GetData(String) |
Veriye bağlı denetimin 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() |
Type Geçerli örneğini 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) |
Denetimde Menu kalıcı olması gereken özelliklerin durumunu yükler. |
LoadViewState(Object) |
Denetimin daha önce kaydedilmiş görünüm durumunu Menu yükler. |
MapPathSecure(String) |
Mutlak veya göreli bir sanal yolun eşlendiğini fiziksel yolu 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 Objectöğesinin sığ 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 yazılmaz. 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) |
Veriye bağlı denetimin IHierarchicalDataSource birlikte ç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ılmış 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) |
Bir alt denetim nesne koleksiyonundan Controls kaldırıldıktan sonra çağrılır Control . (Devralındığı yer: Control) |
Render(HtmlTextWriter) |
menü denetimini istemci tarayıcınızda işler. |
RenderBeginTag(HtmlTextWriter) |
Etiket öznitelikleri 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 sağlanan HtmlTextWriter bir nesneye aktarır ve istemcide işlenecek içeriği yazar. (Devralındığı yer: Control) |
RenderContents(HtmlTextWriter) |
Bu üye geçersiz kılar RenderContents(HtmlTextWriter). |
RenderControl(HtmlTextWriter) |
Sunucu denetimi içeriğini sağlanan HtmlTextWriter bir nesneye aktarır ve izleme etkinse denetimle ilgili izleme bilgilerini depolar. (Devralındığı yer: Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Sağlanan bir nesneyi kullanarak sunucu denetimi içeriğini sağlanan HtmlTextWriterControlAdapter bir nesneye aktarır. (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 bir 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) |
İzleme veri anahtarını ve izleme veri değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
SetTraceData(Object, Object, Object) |
İzlenen nesneyi, izleme veri anahtarını ve izleme veri 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 dizeyi 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 üzerinden ViewState erişilebilir. |
ValidateDataSource(Object) |
Veriye bağlı denetimin bağlanabileceği nesnenin çalışabileceği nesne olduğunu doğrular. (Devralındığı yer: HierarchicalDataBoundControl) |
Ekinlikler
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 bir sayfa 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. 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ı
EnablePersistedSelection(BaseDataBoundControl) |
Geçersiz.
Seçimi ve disk belleğini 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) |
Belirtilen veri denetimi için tablo meta verilerini ayarlar. |
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. |
TryGetMetaTable(INamingContainer, MetaTable) |
Tablo meta verilerinin kullanılabilir olup olmadığını belirler. |
EnableDynamicData(INamingContainer, Type) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |
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. |