Menu Sınıf

Tanım

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: İndirme.

Aşağıdaki kod örneği, bildirim temelli söz dizimi kullanarak statik menü öğeleriyle bir Menu denetimin nasıl 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 doğru çalışması için aşağıdaki örnek site haritası verilerini Web.site haritası 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 örnek iç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ş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ı 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ğlantı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 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 konumlandırdığında görünür. 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ış.

Denetim Menu , nesneler tarafından 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 içeren 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 menü öğesine tıklandığında işlem için sayfayı sunucuya gönderir.

İsterseniz, özelliğini ayarlayarak ImageUrl menü öğesinde de 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

Denetim, Menu 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 DataSourceIDMenuID özelliğini veri kaynağı denetiminin değerine ayarlayın. 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 ancak aksi takdirde çok kullanışlı olmayan öğe adını görüntüler. 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 öğesiyle 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ğini 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. 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 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 nesneler koleksiyonu.
LevelSelectedStyles Seçili menü öğelerinin MenuItemStyle stilini düzey bazında denetleyebilen nesneler koleksiyonu.
LevelSubMenuStyles Alt menü öğelerinin MenuItemStyle stilini düzey temelinde 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ıklarına bakılmaksızın belirli bir derinlikte menü öğelerinin aynı görünüme sahip olması gereken içindekiler tablosu stili gezinti menüleri oluşturmak için kullanılır.

Not

Önceki tabloda listelenen düzey stili koleksiyonlarından herhangi birini kullanarak denetimin stilini Menu tanımlarsanız, bu stil ayarları tek tek menü öğesi stil özelliklerini geçersiz kılar.

Denetimin görünümünü değiştirmenin bir diğer yolu da denetimde Menu görüntülenen görüntüleri özelleştirmektir. 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 en altında görüntülenen isteğe bağlı bir resim.
DynamicPopOutImageUrl Bir alt menüye sahip olduğunu göstermek için dinamik menü öğesinde görüntülenen isteğe bağlı 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 yukarı kaydırarak ek menü öğelerini görüntüleyebileceğini belirtmek için 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 resim.
StaticPopOutImageUrl Bir alt menüye sahip olduğunu göstermek 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 resim.

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.

Dinamik menünün üst menü öğesine göre dikey ve yatay konumunu, sırasıyla ve DynamicHorizontalOffset özelliklerini ayarlayarak DynamicVerticalOffset denetleyebilirsiniz. Statik menüdeki statik alt menü öğelerinin girintisini denetlemek için özelliğini kullanın StaticSubMenuIndent .

Ekinlikler

Denetim, Menu üzerinde programlama yapabileceğiniz çeşitli olaylar sağlar. Bu, bir olay gerçekleştiğinde özel bir yordam çalıştırmanıza olanak tanır. 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 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 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 table öğelerinin ve satır içi stillerin Menu mi yoksa öğelerin ve basamaklı stil sayfası (CSS) stillerinin mi işlendiğini belirten bir değer alır veya listitem ayarlar.

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 üzere 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 alt menüsü olduğunu belirtmek için kullanılan açılan resmin 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 falseolduğundaIsEnabled, denetimin işlenen HTML öğesinin özniteliğini "devre dışı" olarak ayarlayıp ayarlamayacağını disabled belirten bir değer alır.

(Devralındığı yer: BaseDataBoundControl)
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 nullayarlar.

(Devralındığı yer: Control)
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()

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()

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 id parametreyle geçerli adlandırma kapsayıcısında bir sunucu denetimi arar.

(Devralındığı yer: Control)
FindControl(String, Int32)

Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde pathOffset belirtilen id bir tamsayı ile bir sunucu denetimi arar ve bu da aramaya yardımcı olur. Yönteminin bu sürümünü FindControl geçersiz kılmamalısınız.

(Devralındığı yer: Control)
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 aracılığıyla 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ı

IAttributeAccessor.GetAttribute(String)

Belirtilen ada sahip Web denetiminin özniteliğini alır.

(Devralındığı yer: WebControl)
IAttributeAccessor.SetAttribute(String, String)

Web denetiminin özniteliğini belirtilen ada ve değere ayarlar.

(Devralındığı yer: WebControl)
IControlBuilderAccessor.ControlBuilder

Bu üyenin açıklaması için bkz ControlBuilder. .

(Devralındığı yer: Control)
IControlDesignerAccessor.GetDesignModeState()

Bu üyenin açıklaması için bkz GetDesignModeState(). .

(Devralındığı yer: Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Bu üyenin açıklaması için bkz SetDesignModeState(IDictionary). .

(Devralındığı yer: Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Bu üyenin açıklaması için bkz SetOwnerControl(Control). .

(Devralındığı yer: Control)
IControlDesignerAccessor.UserData

Bu üyenin açıklaması için bkz UserData. .

(Devralındığı yer: Control)
IDataBindingsAccessor.DataBindings

Bu üyenin açıklaması için bkz DataBindings. .

(Devralındığı yer: Control)
IDataBindingsAccessor.HasDataBindings

Bu üyenin açıklaması için bkz HasDataBindings. .

(Devralındığı yer: Control)
IExpressionsAccessor.Expressions

Bu üyenin açıklaması için bkz Expressions. .

(Devralındığı yer: Control)
IExpressionsAccessor.HasExpressions

Bu üyenin açıklaması için bkz HasExpressions. .

(Devralındığı yer: Control)
IParserAccessor.AddParsedSubObject(Object)

Bu üyenin açıklaması için bkz AddParsedSubObject(Object). .

(Devralındığı yer: Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Form sunucuya gönderildiğinde tetiklenen olayı işler.

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.

Şunlara uygulanır

Ayrıca bkz.