Menu Menu Menu Menu Class

Definición

Muestra un menú en una página web ASP.NET.Displays a menu in an ASP.NET Web page.

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
type Menu = class
    inherit HierarchicalDataBoundControl
    interface IPostBackEventHandler
    interface INamingContainer
Public Class Menu
Inherits HierarchicalDataBoundControl
Implements INamingContainer, IPostBackEventHandler
Herencia
Atributos
Implementaciones

Ejemplos

Un proyecto de sitio web de Visual Studio con código fuente está disponible para acompañar este tema: Descargar.A Visual Studio Web site project with source code is available to accompany this topic: Download.

En el ejemplo de código siguiente se muestra cómo Menu crear un control con elementos de menú estáticos mediante la sintaxis declarativa.The following code example demonstrates how to create a Menu control with static menu items using declarative syntax.


<%@ 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>

En el ejemplo de código siguiente se muestra cómo Menu enlazar el SiteMapDataSource control a un control.The following code example demonstrates how to bind the Menu control to a SiteMapDataSource control. Para que este ejemplo funcione correctamente, debe copiar los datos del mapa del sitio de ejemplo siguientes en un archivo denominado Web. sitemap.For this example to work correctly, you must copy the sample site map data below to a file named Web.sitemap.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu DataBinding Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </form>
  </body>
</html>


<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
    <title>Menu DataBinding Example</title>
</head>

  <body>
    <form id="form1" runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </form>
  </body>
</html>

A continuación se indican los datos del mapa del sitio de ejemplo para el ejemplo anterior.The following is sample site map data for the previous example.

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

Comentarios

En este tema:In this topic:

IntroducciónIntroduction

El Menu control se usa para mostrar un menú en una página web de ASP.net y a menudo se usa en combinación SiteMapDataSource con un control para navegar por un sitio Web.The Menu control is used to display a menu in an ASP.NET Web page and is often used in combination with a SiteMapDataSource control for navigating a Web site. El Menu control admite las siguientes características:The Menu control supports the following features:

  • Enlace de datos que permite enlazar los elementos de menú del control a los orígenes de datos jerárquicos.Data binding that allows the control's menu items to be bound to hierarchal data sources.

  • Navegación del sitio a través de SiteMapDataSource la integración con el control.Site navigation through integration with the SiteMapDataSource control.

  • Acceso mediante programación al Menu modelo de objetos para crear menús dinámicamente, rellenar elementos de menú, establecer propiedades, etc.Programmatic access to the Menu object model to dynamically create menus, populate menu items, set properties, and so on.

  • Apariencia personalizable a través de temas, imágenes definidas por el usuario, estilos y plantillas definidas por el usuario.Customizable appearance through themes, user-defined images, styles, and user-defined templates.

Cuando el usuario hace clic en un elemento de menú Menu , el control puede navegar a una página web vinculada o simplemente devolver datos al servidor.When the user clicks a menu item, the Menu control can either navigate to a linked Web page or simply post back to the server. Si se NavigateUrl establece la propiedad de un elemento de menú, Menu el control navega a la página vinculada; de lo contrario, devuelve la página al servidor para su procesamiento.If the NavigateUrl property of a menu item is set, the Menu control navigates to the linked page; otherwise, it posts the page back to the server for processing. De forma predeterminada, se muestra una página vinculada en la misma ventana o marco Menu que el control.By default, a linked page is displayed in the same window or frame as the Menu control. Para mostrar el contenido vinculado en otra ventana o marco, utilice la Target propiedad Menu del control.To display the linked content in a different window or frame, use the Target property of the Menu control.

Nota

La Target propiedad afecta a todos los elementos de menú del control.The Target property affects every menu item in the control. Para especificar una ventana o un marco para un elemento de menú individual, Target establezca la propiedad MenuItem del objeto directamente.To specify a window or frame for an individual menu item, set the Target property of the MenuItem object directly.

El Menu control muestra dos tipos de menús: un menú estático y un menú dinámico.The Menu control displays two types of menus: a static menu and a dynamic menu. El menú estático siempre se muestra en un Menu control.The static menu is always displayed in a Menu control. De forma predeterminada, los elementos de menú en el nivel raíz (nivel 0) se muestran en el menú estático.By default, the menu items at the root level (level 0) are displayed in the static menu. Puede mostrar niveles de menú adicionales (submenús estáticos) en el menú estático estableciendo la StaticDisplayLevels propiedad.You can display additional menu levels (static submenus) within the static menu by setting the StaticDisplayLevels property. Los elementos de menú (si existen) con un nivel superior al valor especificado por StaticDisplayLevels la propiedad se muestran en un menú dinámico.Menu items (if any) with a higher level than the value specified by the StaticDisplayLevels property are displayed in a dynamic menu. Un menú dinámico solo aparece cuando el usuario coloca el puntero del mouse sobre el elemento de menú primario que contiene un submenú dinámico.A dynamic menu appears only when the user positions the mouse pointer over the parent menu item that contains a dynamic submenu. Los menús dinámicos desaparecen automáticamente después de una duración determinada.Dynamic menus automatically disappear after a certain duration. Utilice la DisappearAfter propiedad para especificar la duración.Use the DisappearAfter property to specify the duration.

Nota

Un menú dinámico también desaparece cuando el usuario hace clic fuera del menú.A dynamic menu also disappears when the user clicks outside of the menu.

También puede limitar el número de niveles que se muestran en un menú dinámico estableciendo la MaximumDynamicDisplayLevels propiedad.You can also limit the number of levels displayed in a dynamic menu by setting the MaximumDynamicDisplayLevels property. Los niveles de menú mayores que el valor especificado se descartan.Menu levels higher than the specified value are discarded.

Nota

El Menu control no está diseñado para usarse dentro de UpdatePanel un control.The Menu control is not designed to be used inside an UpdatePanel control. Solo puede Agregar el Menu control a una página fuera de un UpdatePanel control.You can add the Menu control only to a page outside an UpdatePanel control. UpdatePanellos controles se usan para actualizar las regiones seleccionadas de una página en lugar de actualizar toda la página con un postback.UpdatePanel controls are used to update selected regions of a page instead of updating the whole page with a postback. Para obtener más información, vea información general sobre el control UpdatePanel y representación de página parcial.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

Un Menu control se compone de un árbol de elementos de menú representados por MenuItem objetos.A Menu control is made up of a tree of menu items represented by MenuItem objects. Los elementos de menú en el nivel superior (nivel 0) se denominan elementos de menú raíz.Menu items at the top level (level 0) are called root menu items. Un elemento de menú que tiene un elemento de menú primario se denomina elemento de menú secundario.A menu item that has a parent menu item is called a child menu item. Todos los elementos de menú raíz se almacenan en la Items colección.All root menu items are stored in the Items collection. Los elementos de menú secundarios se almacenan en la colección ChildItems de un elemento de menú primario.Child menu items are stored in a parent menu item's ChildItems collection.

Cada elemento de menú tiene Text una propiedad Value y una propiedad.Each menu item has a Text and a Value property. El valor de la Text propiedad se muestra en el Menu control, mientras que Value la propiedad se utiliza para almacenar datos adicionales sobre el elemento de menú, como los datos pasados al evento de postback asociado al elemento de menú.The value of the Text property is displayed in the Menu control, while the Value property is used to store any additional data about the menu item, such as data passed to the postback event associated with the menu item. Al hacer clic en él, un elemento de menú puede desplazarse a otra NavigateUrl página web indicada por la propiedad.When clicked, a menu item can navigate to another Web page indicated by the NavigateUrl property.

Nota

Si no NavigateUrl se establece la propiedad para un elemento de menú, Menu el control simplemente envía la página al servidor para su procesamiento cuando se hace clic en el elemento de menú.If the NavigateUrl property is not set for a menu item, the Menu control simply submits the page to the server for processing when the menu item is clicked.

Opcionalmente, también puede mostrar una imagen en un elemento de menú estableciendo la ImageUrl propiedad.You can also optionally display an image in a menu item by setting the ImageUrl property.

Para obtener más información sobre los elementos de MenuItemmenú, vea.For more information on menu items, see MenuItem.

Datos estáticosStatic Data

El modelo de datos más sencillo del Menu control son los elementos de menú estáticos.The simplest data model of the Menu control is static menu items. Para mostrar los elementos de menú estáticos mediante la sintaxis declarativa, anide <Items> primero las etiquetas Menu de apertura y cierre entre las etiquetas de apertura y cierre del control.To display static menu items using declarative syntax, first nest opening and closing <Items> tags between the opening and closing tags of the Menu control. A continuación, cree la estructura de menú anidando <asp:MenuItem> los elementos entre las etiquetas de apertura y cierre. <Items>Next, create the menu structure by nesting <asp:MenuItem> elements between the opening and closing <Items> tags. Cada <asp:MenuItem> elemento representa un elemento de menú en el control y se asigna MenuItem a un objeto.Each <asp:MenuItem> element represents a menu item in the control and maps to a MenuItem object. Puede establecer las propiedades de cada elemento de menú estableciendo los atributos de su <asp:MenuItem> elemento.You can set the properties of each menu item by setting the attributes of its <asp:MenuItem> element. Para crear elementos de submenú, anide <asp:MenuItem> elementos adicionales entre las etiquetas de <asp:MenuItem> apertura y cierre del elemento de menú primario.To create submenu items, nest additional <asp:MenuItem> elements between the opening and closing <asp:MenuItem> tags of the parent menu item.

Enlazar a datosBinding to Data

El Menu control puede utilizar cualquier control de origen de datos jerárquico, como un XmlDataSource control o un SiteMapDataSource control.The Menu control can use any hierarchal data source control, such as an XmlDataSource control or a SiteMapDataSource control. Para enlazar a un control de origen de datos jerárquico, DataSourceID establezca la propiedad Menu del control en ID el valor del control de origen de datos.To bind to a hierarchal data source control, set the DataSourceID property of the Menu control to the ID value of the data source control. El Menu control se enlaza automáticamente al control de origen de datos especificado.The Menu control automatically binds to the specified data source control. Este es el método preferido para enlazar a datos.This is the preferred method to bind to data.

Al enlazar a un origen de datos en el que cada elemento de datos contiene varias propiedades (por ejemplo, un elemento XML con varios atributos), un elemento de ToString menú muestra de forma predeterminada el valor devuelto por el método del elemento de datos.When binding to a data source where each data item contains multiple properties (such as an XML element with several attributes), a menu item displays the value returned by the ToString method of the data item by default. En el caso de un elemento XML, el elemento de menú muestra el nombre del elemento, que muestra la estructura subyacente del árbol de menús, pero no es muy útil en caso contrario.In the case of an XML element, the menu item displays the element name, which shows the underlying structure of the menu tree but is not very useful otherwise. Puede enlazar un elemento de menú a una propiedad de elemento de datos concreta DataBindings mediante la colección para especificar enlaces de elementos de menú.You can bind a menu item to a specific data item property by using the DataBindings collection to specify menu item bindings. La DataBindings colección contiene MenuItemBinding objetos que definen la relación entre un elemento de datos y el elemento de menú al que se enlaza.The DataBindings collection contains MenuItemBinding objects that define the relationship between a data item and the menu item it is binding to. Puede especificar los criterios de enlace y la propiedad del elemento de datos que se va a mostrar en el nodo.You can specify the criteria for binding and the data item property to display in the node. Para obtener más información sobre los enlaces de elementos de MenuItemBindingmenú, vea.For more information on menu item bindings, see MenuItemBinding.

No se pueden crear nodos vacíos Menu en un control estableciendo Text las TextField propiedades o en una cadena vacía ("").You cannot create empty nodes in a Menu control by setting the Text or TextField properties to the empty string (""). Establecer estas propiedades en una cadena vacía tiene el mismo efecto que no establecer las propiedades.Setting these properties to the empty string has the same effect as not setting the properties. En ese caso, el Menu control crea un enlace predeterminado mediante la DataSource propiedad.In that case, the Menu control creates a default binding using the DataSource property. Para obtener más información, vea enlazar a bases dedatos.For more information, see Binding to Databases.

Personalización de la interfaz de usuarioCustomizing the User Interface

Hay muchas maneras de personalizar la apariencia del Menu control.There are many ways to customize the appearance of the Menu control. En primer lugar, puede especificar si Menu el control se representa horizontal o verticalmente mediante el establecimiento de Orientation la propiedad.First, you can specify whether the Menu control is rendered horizontally or vertically by setting the Orientation property. También puede especificar un estilo diferente (como el tamaño y el color de la fuente) para cada uno de los tipos de elemento de menú.You can also specify a different style (such as font size and color) for each of the menu item types.

Si utiliza hojas de estilos en cascada (CSS) para personalizar la apariencia del control, use estilos insertados o un archivo CSS independiente, pero no ambos.If you use cascading style sheets (CSS) to customize the appearance of the control, use either inline styles or a separate CSS file, but not both. El uso de estilos insertados y un archivo CSS independiente podría producir resultados inesperados.Using both inline styles and a separate CSS file could cause unexpected results. Para obtener más información sobre el uso de hojas de estilos con controles, vea controles de servidor Web y estilos CSS.For more information on using style sheets with controls, see Web Server Controls and CSS Styles.

En la tabla siguiente se enumeran los estilos de elemento de menú disponibles.The following table lists the available menu item styles.

Propiedad de estilo de elemento de menúMenu item style property DescripciónDescription
DynamicHoverStyle Configuración de estilo de un elemento de menú dinámico cuando el puntero del mouse se coloca sobre él.The style settings for a dynamic menu item when the mouse pointer is positioned over it.
DynamicMenuItemStyle La configuración de estilo para un elemento de menú dinámico individual.The style settings for an individual dynamic menu item.
DynamicMenuStyle La configuración de estilo de un menú dinámico.The style settings for a dynamic menu.
DynamicSelectedStyle La configuración de estilo para el elemento de menú dinámico seleccionado actualmente.The style settings for the currently selected dynamic menu item.
StaticHoverStyle Configuración de estilo de un elemento de menú estático cuando el puntero del mouse se coloca sobre él.The style settings for a static menu item when the mouse pointer is positioned over it.
StaticMenuItemStyle La configuración de estilo para un elemento de menú estático individual.The style settings for an individual static menu item.
StaticMenuStyle La configuración de estilo de un menú estático.The style settings for a static menu.
StaticSelectedStyle La configuración de estilo para el elemento de menú estático seleccionado actualmente.The style settings for the currently selected static menu item.

En lugar de establecer las propiedades de estilo individuales, puede especificar estilos que se aplican a los elementos de menú en función de su nivel mediante el uso de las colecciones de estilo siguientes.Instead of setting the individual style properties, you can specify styles that are applied to menu items based on their level by using the following style collections.

Colecciones de estilo de nivelLevel style collections DescripciónDescription
LevelMenuItemStyles Colección de MenuItemStyle objetos que controlan el estilo de los elementos de menú de un nivel.A collection of MenuItemStyle objects that control the style of the menu items on a level basis.
LevelSelectedStyles Colección de MenuItemStyle objetos que controlan el estilo de los elementos de menú seleccionados en un nivel.A collection of MenuItemStyle objects that control the style of selected menu items on a level basis.
LevelSubMenuStyles Colección de MenuItemStyle objetos que controlan el estilo de los elementos de submenú de un nivel.A collection of MenuItemStyle objects that control the style of the submenu items on a level basis.

El primer estilo de la colección corresponde al estilo de los elementos de menú en el primer nivel de profundidad del árbol de menús.The first style in the collection corresponds to the style of the menu items at the first depth level in the menu tree. El segundo estilo de la colección corresponde al estilo de los elementos de menú en el segundo nivel de profundidad del árbol de menús, y así sucesivamente.The second style in the collection corresponds to the style of the menu items at the second depth level in the menu tree, and so on. Esto se suele usar para generar menús de navegación de estilo de contenido en los que los elementos de menú a cierta profundidad deben tener la misma apariencia, independientemente de si tienen submenús.This is most often used to generate table of contents-style navigation menus where menu items at a certain depth should have the same appearance, regardless of whether they have submenus.

Nota

Si usa cualquiera de las colecciones de estilo de nivel enumeradas en la tabla anterior para definir el estilo Menu del control, estos valores de estilo reemplazan a las propiedades de estilo de elemento de menú individual.If you use any of the level style collections listed in the previous table to define the style for the Menu control, these style settings override the individual menu item style properties.

Otra manera de modificar la apariencia del control es personalizar las imágenes que se muestran en el Menu control.Another way to alter the appearance of the control is to customize the images displayed in the Menu control. Puede especificar su propia imagen personalizada para las distintas partes del control estableciendo las propiedades que se muestran en la tabla siguiente.You can specify your own custom image for the different parts of the control by setting the properties shown in the following table.

Propiedad de imagenImage property DescripciónDescription
DynamicBottomSeparatorImageUrl Imagen opcional que se muestra en la parte inferior de un elemento de menú dinámico para separarlo de otros elementos de menú.An optional image displayed at the bottom of a dynamic menu item to separate it from other menu items.
DynamicPopOutImageUrl Imagen opcional que se muestra en un elemento de menú dinámico para indicar que tiene un submenú.An optional image displayed in a dynamic menu item to indicate that it has a submenu.
DynamicTopSeparatorImageUrl Imagen opcional que se muestra en la parte superior de un elemento de menú dinámico para separarlo de otros elementos de menú.An optional image displayed at the top of a dynamic menu item to separate it from other menu items.
ScrollDownImageUrl La imagen que se muestra en la parte inferior de un elemento de menú para indicar que el usuario puede desplazarse hacia abajo para ver elementos de menú adicionales.The image displayed at the bottom of a menu item to indicate that the user can scroll down to view additional menu items.
ScrollUpImageUrl La imagen que se muestra en la parte superior de un elemento de menú para indicar que el usuario puede desplazarse hacia arriba para ver elementos de menú adicionales.The image displayed at the top of a menu item to indicate that the user can scroll up to view additional menu items.
StaticBottomSeparatorImageUrl Imagen opcional que se muestra en la parte inferior de un elemento de menú estático para separarlo de otros elementos de menú.An optional image displayed at the bottom of a static menu item to separate it from other menu items.
StaticPopOutImageUrl Imagen opcional que se muestra en un elemento de menú estático para indicar que tiene un submenú.An optional image displayed in a static menu item to indicate that it has a submenu.
StaticTopSeparatorImageUrl Imagen opcional que se muestra en la parte superior de un elemento de menú estático para separarlo de otros elementos de menú.An optional image displayed at the top of a static menu item to separate it from other menu items.

Para tener un control completo de la interfaz de usuario, puede definir sus propias plantillas personalizadas para el Menu control mediante las siguientes propiedades de plantilla.For complete control of the user interface (UI), you can define your own custom templates for the Menu control using the following template properties.

Propiedad de plantillaTemplate property DescripciónDescription
DynamicItemTemplate Plantilla que contiene el contenido personalizado que se va a representar para un elemento de menú dinámico.The template that contains the custom content to render for a dynamic menu item.
StaticItemTemplate Plantilla que contiene el contenido personalizado que se va a representar para un elemento de menú estático.The template that contains the custom content to render for a static menu item.

Puede controlar la posición vertical y horizontal de un menú dinámico con respecto a su elemento de menú primario estableciendo las DynamicVerticalOffset propiedades DynamicHorizontalOffset y, respectivamente.You can control the vertical and horizontal position of a dynamic menu relative to its parent menu item by setting the DynamicVerticalOffset and DynamicHorizontalOffset properties, respectively. Para controlar la sangría de los elementos de submenú estáticos dentro de un menú estático StaticSubMenuIndent , utilice la propiedad.To control the indentation of the static submenu items within a static menu, use the StaticSubMenuIndent property.

EventosEvents

El Menu control proporciona varios eventos que se pueden programar.The Menu control provides several events that you can program against. Esto le permite ejecutar una rutina personalizada cada vez que se produce un evento.This allows you to run a custom routine whenever an event occurs. En la tabla siguiente se enumeran los eventos admitidos.The following table lists the supported events.

eventoEvent DescripciónDescription
MenuItemClick Se produce cuando se hace clic en un elemento de menú.Occurs when a menu item is clicked. Este evento se usa normalmente para sincronizar Menu un control con otro control en la página.This event is commonly used to synchronize a Menu control with another control on the page.
MenuItemDataBound Se produce cuando un elemento de menú se enlaza a datos.Occurs when a menu item is bound to data. Normalmente, este evento se utiliza para modificar un elemento de menú antes de que se represente en un Menu control.This event is commonly used to modify a menu item before it is rendered in a Menu control.

AccesibilidadAccessibility

Para obtener información sobre cómo configurar este control para que genere marcado que se ajuste a los estándares de accesibilidad, vea accesibilidad en Visual Studio y controles ASP.net y ASP.net y accesibilidad.For information about how to configure this control so that it generates markup that conforms to accessibility standards, see Accessibility in Visual Studio and ASP.NET and ASP.NET Controls and Accessibility.

Sintaxis declarativaDeclarative Syntax

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

Constructores

Menu() Menu() Menu() Menu()

Inicializa una nueva instancia de la clase Menu.Initializes a new instance of the Menu class.

Campos

MenuItemClickCommandName MenuItemClickCommandName MenuItemClickCommandName MenuItemClickCommandName

Contiene el nombre de comando.Contains the command name.

Propiedades

AccessKey AccessKey AccessKey AccessKey

Obtiene o establece la clave de acceso que permite navegar rápidamente al control de servidor web.Gets or sets the access key that allows you to quickly navigate to the Web server control.

(Inherited from WebControl)
Adapter Adapter Adapter Adapter

Obtiene el adaptador específico del explorador para el control.Gets the browser-specific adapter for the control.

(Inherited from Control)
AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Obtiene o establece el directorio virtual relativo a la aplicación del objeto Page o el objeto UserControl que contiene este control.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Inherited from Control)
Attributes Attributes Attributes Attributes

Obtiene la colección de atributos arbitrarios (sólo para su representación) que no corresponden a propiedades del control.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Inherited from WebControl)
BackColor BackColor BackColor BackColor

Obtiene o establece el color de fondo del control de servidor web.Gets or sets the background color of the Web server control.

(Inherited from WebControl)
BindingContainer BindingContainer BindingContainer BindingContainer

Obtiene el control que contiene el enlace de datos de este control.Gets the control that contains this control's data binding.

(Inherited from Control)
BorderColor BorderColor BorderColor BorderColor

Obtiene o establece el color de borde del control Web.Gets or sets the border color of the Web control.

(Inherited from WebControl)
BorderStyle BorderStyle BorderStyle BorderStyle

Obtiene o establece el estilo del borde del control de servidor web.Gets or sets the border style of the Web server control.

(Inherited from WebControl)
BorderWidth BorderWidth BorderWidth BorderWidth

Obtiene o establece el ancho del borde del control de servidor web.Gets or sets the border width of the Web server control.

(Inherited from WebControl)
ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

Obtiene un valor que indica si se han creado controles secundarios del control de servidor.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

Obtiene el id. de control para marcado HTML que se genera por ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

(Inherited from Control)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

Obtiene o establece el algoritmo que se utiliza para generar el valor de la propiedad ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Inherited from Control)
ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator

Obtiene un valor de carácter que representa el carácter separado utilizado en la propiedad ClientID.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
Context Context Context Context

Obtiene el objeto HttpContext asociado al control de servidor para la solicitud Web actual.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
Controls Controls Controls Controls

Obtiene un ControlCollection que contiene los controles secundarios del control Menu.Gets a ControlCollection that contains the child controls of the Menu control.

ControlStyle ControlStyle ControlStyle ControlStyle

Obtiene el estilo del control de servidor web.Gets the style of the Web server control. Esta propiedad la usan principalmente los programadores de controles.This property is used primarily by control developers.

(Inherited from WebControl)
ControlStyleCreated ControlStyleCreated ControlStyleCreated ControlStyleCreated

Obtiene un valor que indica si se ha creado un objeto Style para la propiedad ControlStyle.Gets a value indicating whether a Style object has been created for the ControlStyle property. Esta propiedad la usan principalmente los programadores de controles.This property is primarily used by control developers.

(Inherited from WebControl)
CssClass CssClass CssClass CssClass

Obtiene o establece la clase hoja de estilos en cascada (CSS) presentada por el control de servidor web en el cliente.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(Inherited from WebControl)
DataBindings DataBindings DataBindings DataBindings

Obtiene una colección de objetos MenuItemBinding que definen la relación entre un elemento de datos y el elemento de menú al que enlaza.Gets a collection of MenuItemBinding objects that define the relationship between a data item and the menu item it is binding to.

DataItemContainer DataItemContainer DataItemContainer DataItemContainer

Obtiene una referencia al contenedor de nomenclatura si este implementa IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

Obtiene una referencia al contenedor de nomenclatura si este implementa IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DataSource DataSource DataSource DataSource

Obtiene o establece el objeto del que el control enlazado a datos recupera su lista de elementos de datos.Gets or sets the object from which the data-bound control retrieves its list of data items.

(Inherited from BaseDataBoundControl)
DataSourceID DataSourceID DataSourceID DataSourceID

Obtiene o establece el identificador del control desde el que el control enlazado a datos recupera su lista de elementos de datos.Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.

(Inherited from HierarchicalDataBoundControl)
DesignMode DesignMode DesignMode DesignMode

Obtiene un valor que indica si se está utilizando un control en una superficie de diseño.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
DisappearAfter DisappearAfter DisappearAfter DisappearAfter

Obtiene o establece el tiempo durante el cual se muestra un menú dinámico después de que el puntero del mouse deje de estar colocado sobre el menú.Gets or sets the duration for which a dynamic menu is displayed after the mouse pointer is no longer positioned over the menu.

DynamicBottomSeparatorImageUrl DynamicBottomSeparatorImageUrl DynamicBottomSeparatorImageUrl DynamicBottomSeparatorImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en la parte inferior de cada elemento de menú dinámico para separarlo de otros elementos de menú.Gets or sets the URL to an image to display at the bottom of each dynamic menu item to separate it from other menu items.

DynamicEnableDefaultPopOutImage DynamicEnableDefaultPopOutImage DynamicEnableDefaultPopOutImage DynamicEnableDefaultPopOutImage

Obtiene o establece un valor que indica si se muestra la imagen integrada que indica que un elemento de menú dinámico tiene un submenú.Gets or sets a value indicating whether the built-in image that indicates that a dynamic menu item has a submenu is displayed.

DynamicHorizontalOffset DynamicHorizontalOffset DynamicHorizontalOffset DynamicHorizontalOffset

Obtiene o establece el número de píxeles de desplazamiento horizontal de un menú dinámico con respecto a su elemento de menú primario.Gets or sets the number of pixels to shift a dynamic menu horizontally relative to its parent menu item.

DynamicHoverStyle DynamicHoverStyle DynamicHoverStyle DynamicHoverStyle

Obtiene una referencia al objeto Style que permite establecer el aspecto de un elemento de menú dinámico cuando se sitúa encima el puntero del mouse.Gets a reference to the Style object that allows you to set the appearance of a dynamic menu item when the mouse pointer is positioned over it.

DynamicItemFormatString DynamicItemFormatString DynamicItemFormatString DynamicItemFormatString

Obtiene o establece texto adicional que aparece con todos los elementos de menú que se muestran dinámicamente.Gets or sets additional text shown with all menu items that are dynamically displayed.

DynamicItemTemplate DynamicItemTemplate DynamicItemTemplate DynamicItemTemplate

Obtiene o establece la plantilla que contiene el contenido personalizado que se va a representar para un menú dinámico.Gets or sets the template that contains the custom content to render for a dynamic menu.

DynamicMenuItemStyle DynamicMenuItemStyle DynamicMenuItemStyle DynamicMenuItemStyle

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto de los elementos de menú dentro de un menú dinámico.Gets a reference to the MenuItemStyle object that allows you to set the appearance of the menu items within a dynamic menu.

DynamicMenuStyle DynamicMenuStyle DynamicMenuStyle DynamicMenuStyle

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto de un menú dinámico.Gets a reference to the MenuItemStyle object that allows you to set the appearance of a dynamic menu.

DynamicPopOutImageTextFormatString DynamicPopOutImageTextFormatString DynamicPopOutImageTextFormatString DynamicPopOutImageTextFormatString

Obtiene o establece el texto alternativo para la imagen que indica que un elemento de menú dinámico tiene un submenú.Gets or sets the alternate text for the image used to indicate that a dynamic menu item has a submenu.

DynamicPopOutImageUrl DynamicPopOutImageUrl DynamicPopOutImageUrl DynamicPopOutImageUrl

Obtiene o establece la dirección URL de una imagen personalizada que se muestra en un elemento de menú dinámico cuando el elemento de menú dinámico tiene un submenú.Gets or sets the URL to a custom image that is displayed in a dynamic menu item when the dynamic menu item has a submenu.

DynamicSelectedStyle DynamicSelectedStyle DynamicSelectedStyle DynamicSelectedStyle

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto del elemento de menú dinámico seleccionado por el usuario.Gets a reference to the MenuItemStyle object that allows you to set the appearance of the dynamic menu item selected by the user.

DynamicTopSeparatorImageUrl DynamicTopSeparatorImageUrl DynamicTopSeparatorImageUrl DynamicTopSeparatorImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en la parte superior de cada elemento de menú dinámico para separarlo de otros elementos de menú.Gets or sets the URL to an image to display at the top of each dynamic menu item to separate it from other menu items.

DynamicVerticalOffset DynamicVerticalOffset DynamicVerticalOffset DynamicVerticalOffset

Obtiene o establece el número de píxeles de desplazamiento vertical de un menú dinámico con respecto a su elemento de menú primario.Gets or sets the number of pixels to shift a dynamic menu vertically relative to its parent menu item.

Enabled Enabled Enabled Enabled

Obtiene o establece un valor que indica si el control de servidor web está habilitado.Gets or sets a value indicating whether the Web server control is enabled.

(Inherited from WebControl)
EnableTheming EnableTheming EnableTheming EnableTheming

Obtiene o establece un valor que indica si los temas se aplican a este control.Gets or sets a value indicating whether themes apply to this control.

(Inherited from WebControl)
EnableViewState EnableViewState EnableViewState EnableViewState

Obtiene o establece un valor que indica si el control de servidor conserva su estado de vista, así como el estado de vista de los controles secundarios que contiene, al cliente solicitante.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Inherited from Control)
Events Events Events Events

Obtiene una lista de delegados de controladores de eventos del control.Gets a list of event handler delegates for the control. Esta propiedad es de sólo lectura.This property is read-only.

(Inherited from Control)
Font Font Font Font

Obtiene las propiedades de fuente asociadas al control de servidor web.Gets the font properties associated with the Web server control.

(Inherited from WebControl)
ForeColor ForeColor ForeColor ForeColor

Obtiene o establece el color de primer plano (normalmente el color del texto) del control de servidor web.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Inherited from WebControl)
HasAttributes HasAttributes HasAttributes HasAttributes

Obtiene un valor que indica si el control tiene establecido algún atributo.Gets a value indicating whether the control has attributes set.

(Inherited from WebControl)
HasChildViewState HasChildViewState HasChildViewState HasChildViewState

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen guardada alguna configuración del estado de vista.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Inherited from Control)
Height Height Height Height

Obtiene o establece el alto del control de servidor Web.Gets or sets the height of the Web server control.

(Inherited from WebControl)
IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder

Para obtener una descripción de este miembro, vea ControlBuilder.For a description of this member, see ControlBuilder.

(Inherited from Control)
IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData

Para una descripción de este miembro, vea UserData.For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

Obtiene o establece el identificador de programación asignado al control de servidor.Gets or sets the programmatic identifier assigned to the server control.

(Inherited from Control)
IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings

Para una descripción de este miembro, vea DataBindings.For a description of this member, see DataBindings.

(Inherited from Control)
IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings

Para obtener una descripción de este miembro, vea HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

Obtiene el carácter utilizado para separar los identificadores de control.Gets the character used to separate control identifiers.

(Inherited from Control)
IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions

Para una descripción de este miembro, vea Expressions.For a description of this member, see Expressions.

(Inherited from Control)
IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions

Para una descripción de este miembro, vea HasExpressions.For a description of this member, see HasExpressions.

(Inherited from Control)
IncludeStyleBlock IncludeStyleBlock IncludeStyleBlock IncludeStyleBlock

Obtiene o establece un valor que indica si ASP.NET debe presentar un bloque de definiciones de hoja de estilos en cascada (CSS) para los estilos que se usan en el menú.Gets or sets a value that indicates whether ASP.NET should render a block of cascading style sheet (CSS) definitions for the styles that are used in the menu.

Initialized Initialized Initialized Initialized

Obtiene un valor que indica si el control enlazado a datos está inicializado.Gets a value indicating whether the data-bound control has been initialized.

(Inherited from BaseDataBoundControl)
IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID

Obtiene un valor que indica si la propiedad DataSourceID está establecida.Gets a value indicating whether the DataSourceID property is set.

(Inherited from BaseDataBoundControl)
IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

Obtiene un valor que indica si los controles que se encuentran en este control tienen estado de control.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic

Obtiene un valor que indica el enlace a datos es automático.Gets a value that indicates whether data binding is automatic.

(Inherited from BaseDataBoundControl)
IsEnabled IsEnabled IsEnabled IsEnabled

Obtiene un valor que indica si está habilitado el control.Gets a value indicating whether the control is enabled.

(Inherited from WebControl)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Obtiene un valor que indica si el control de servidor está guardando los cambios realizados en su estado de vista.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders

Cuando se implementa en una clase derivada, obtiene un valor que indica si el control está usando enlazadores de modelos.When implemented in a derived class, gets a value that indicates whether the control is using model binders.

(Inherited from BaseDataBoundControl)
IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

Obtiene un valor que indica si el estado de vista está habilitado para este control.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
Items Items Items Items

Obtiene un objeto MenuItemCollection que contiene todos los elementos de menú del control Menu.Gets a MenuItemCollection object that contains all menu items in the Menu control.

ItemWrap ItemWrap ItemWrap ItemWrap

Obtiene o establece un valor que indica si se debe ajustar el texto para los elementos de menú.Gets or sets a value indicating whether the text for menu items should wrap.

LevelMenuItemStyles LevelMenuItemStyles LevelMenuItemStyles LevelMenuItemStyles

Obtiene un objeto MenuItemStyleCollection que contiene la configuración de estilo que se aplica a los elementos de menú en función de su nivel en un control Menu.Gets a MenuItemStyleCollection object that contains the style settings that are applied to menu items based on their level in a Menu control.

LevelSelectedStyles LevelSelectedStyles LevelSelectedStyles LevelSelectedStyles

Obtiene un objeto MenuItemStyleCollection que contiene la configuración de estilo que se aplica al elemento de menú seleccionado en función de su nivel en un control Menu.Gets a MenuItemStyleCollection object that contains the style settings that are applied to the selected menu item based on its level in a Menu control.

LevelSubMenuStyles LevelSubMenuStyles LevelSubMenuStyles LevelSubMenuStyles

Obtiene un objeto MenuItemStyleCollection que contiene la configuración de estilo que se aplica a los elementos de submenú en el menú estático en función de su nivel en un control Menu.Gets a MenuItemStyleCollection object that contains the style settings that are applied to the submenu items in the static menu based on their level in a Menu control.

LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

Obtiene un valor que indica si el control participa en la carga de su estado de vista mediante ID en lugar de índice.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Inherited from Control)
MaximumDynamicDisplayLevels MaximumDynamicDisplayLevels MaximumDynamicDisplayLevels MaximumDynamicDisplayLevels

Obtiene o establece el número de niveles de menú que se van a mostrar para un menú dinámico.Gets or sets the number of menu levels to render for a dynamic menu.

NamingContainer NamingContainer NamingContainer NamingContainer

Obtiene una referencia al contenedor de nomenclatura del control de servidor, que crea un espacio de nombres único para diferenciar los distintos controles de servidor que tienen el mismo valor para la propiedad ID.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Inherited from Control)
Orientation Orientation Orientation Orientation

Obtiene o establece la dirección en la que se representará el control Menu.Gets or sets the direction in which to render the Menu control.

Page Page Page Page

Obtiene una referencia a la instancia Page que contiene el control de servidor.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

Obtiene una referencia al control principal del control de servidor en la jerarquía de controles de página.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
PathSeparator PathSeparator PathSeparator PathSeparator

Obtiene o establece el carácter utilizado para delimitar la ruta de acceso de un elemento de menú en un control Menu control.Gets or sets the character used to delimit the path of a menu item in a Menu control.

RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

Obtiene o establece un valor que especifica la versión de ASP.NET compatible con los elementos HTML representados.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
RenderingMode RenderingMode RenderingMode RenderingMode

Obtiene o establece un valor que especifica si el control Menu representa elementos table HTML y estilos en línea, o bien elementos listitem y estilos de hojas de estilos en cascada (CSS).Gets or sets a value that specifies whether the Menu control renders HTML table elements and inline styles, or listitem elements and cascading style sheet (CSS) styles.

RequiresDataBinding RequiresDataBinding RequiresDataBinding RequiresDataBinding

Obtiene o establece un valor que indica si se debe llamar al método DataBind().Gets or sets a value indicating whether the DataBind() method should be called.

(Inherited from BaseDataBoundControl)
ScrollDownImageUrl ScrollDownImageUrl ScrollDownImageUrl ScrollDownImageUrl

Obtiene o establece la dirección URL de una imagen que aparece en un menú dinámico para indicar que el usuario se puede desplazar hacia abajo para ver elementos de menú adicionales.Gets or sets the URL to an image displayed in a dynamic menu to indicate that the user can scroll down for additional menu items.

ScrollDownText ScrollDownText ScrollDownText ScrollDownText

Obtiene o establece el texto alternativo de la imagen especificada en la propiedad ScrollDownImageUrl.Gets or sets the alternate text for the image specified in the ScrollDownImageUrl property.

ScrollUpImageUrl ScrollUpImageUrl ScrollUpImageUrl ScrollUpImageUrl

Obtiene o establece la dirección URL de una imagen que aparece en un menú dinámico para indicar que el usuario se puede desplazar hacia arriba para ver elementos de menú adicionales.Gets or sets the URL to an image displayed in a dynamic menu to indicate that the user can scroll up for additional menu items.

ScrollUpText ScrollUpText ScrollUpText ScrollUpText

Obtiene o establece el texto alternativo de la imagen especificada en la propiedad ScrollUpImageUrl.Gets or sets the alternate text for the image specified in the ScrollUpImageUrl property.

SelectedItem SelectedItem SelectedItem SelectedItem

Obtiene el elemento de menú seleccionado.Gets the selected menu item.

SelectedValue SelectedValue SelectedValue SelectedValue

Obtiene el valor del elemento de menú seleccionado.Gets the value of the selected menu item.

Site Site Site Site

Obtiene información sobre el contenedor en que se encuentra el control actual cuando se representa en una superficie de diseño.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

Obtiene o establece la máscara que se aplica al control.Gets or sets the skin to apply to the control.

(Inherited from WebControl)
SkipLinkText SkipLinkText SkipLinkText SkipLinkText

Obtiene o establece el texto alternativo de una imagen oculta que puede ser leído por lectores de pantalla apropiados y que proporciona la capacidad de omitir la lista de vínculos.Gets or sets the alternate text for a hidden image read by screen readers to provide the ability to skip the list of links.

StaticBottomSeparatorImageUrl StaticBottomSeparatorImageUrl StaticBottomSeparatorImageUrl StaticBottomSeparatorImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra como separador en la parte inferior de cada elemento de menú estático.Gets or sets the URL to an image displayed as the separator at the bottom of each static menu item.

StaticDisplayLevels StaticDisplayLevels StaticDisplayLevels StaticDisplayLevels

Obtiene o establece el número de niveles de menú que se van a mostrar en un menú estático.Gets or sets the number of menu levels to display in a static menu.

StaticEnableDefaultPopOutImage StaticEnableDefaultPopOutImage StaticEnableDefaultPopOutImage StaticEnableDefaultPopOutImage

Obtiene o establece un valor que especifica si la imagen integrada se muestra para indicar que un elemento de menú estático tiene un submenú.Gets or sets a value indicating whether the built-in image is displayed to indicate that a static menu item has a submenu.

StaticHoverStyle StaticHoverStyle StaticHoverStyle StaticHoverStyle

Obtiene una referencia al objeto Style que permite establecer el aspecto de un elemento de menú estático cuando se sitúa encima el puntero del mouse.Gets a reference to the Style object that allows you to set the appearance of a static menu item when the mouse pointer is positioned over it.

StaticItemFormatString StaticItemFormatString StaticItemFormatString StaticItemFormatString

Obtiene o establece texto adicional que aparece con todos los elementos de menú que se muestran estáticamente.Gets or sets additional text shown with all menu items that are statically displayed.

StaticItemTemplate StaticItemTemplate StaticItemTemplate StaticItemTemplate

Obtiene o establece la plantilla que contiene el contenido personalizado que se va a representar para un menú estático.Gets or sets the template that contains the custom content to render for a static menu.

StaticMenuItemStyle StaticMenuItemStyle StaticMenuItemStyle StaticMenuItemStyle

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto de los elementos de menú en un menú estático.Gets a reference to the MenuItemStyle object that allows you to set the appearance of the menu items in a static menu.

StaticMenuStyle StaticMenuStyle StaticMenuStyle StaticMenuStyle

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto de un menú estático.Gets a reference to the MenuItemStyle object that allows you to set the appearance of a static menu.

StaticPopOutImageTextFormatString StaticPopOutImageTextFormatString StaticPopOutImageTextFormatString StaticPopOutImageTextFormatString

Obtiene o establece el texto alternativo para la imagen emergente que indica que un elemento de menú estático tiene un submenú.Gets or sets the alternate text for the pop-out image used to indicate that a static menu item has a submenu.

StaticPopOutImageUrl StaticPopOutImageUrl StaticPopOutImageUrl StaticPopOutImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra para indicar que un elemento de menú estático tiene un submenú.Gets or sets the URL to an image displayed to indicate that a static menu item has a submenu.

StaticSelectedStyle StaticSelectedStyle StaticSelectedStyle StaticSelectedStyle

Obtiene una referencia al objeto MenuItemStyle que permite establecer el aspecto del elemento de menú seleccionado por el usuario en un menú estático.Gets a reference to the MenuItemStyle object that allows you to set the appearance of the menu item selected by the user in a static menu.

StaticSubMenuIndent StaticSubMenuIndent StaticSubMenuIndent StaticSubMenuIndent

Obtiene o establece la cantidad de espacio de sangría, en píxeles, que se aplica a los submenús dentro de un menú estático.Gets or sets the amount of space, in pixels, to indent submenus within a static menu.

StaticTopSeparatorImageUrl StaticTopSeparatorImageUrl StaticTopSeparatorImageUrl StaticTopSeparatorImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra como separador en la parte superior de cada elemento de menú estático.Gets or sets the URL to an image displayed as the separator at the top of each static menu item.

Style Style Style Style

Obtiene una colección de atributos de texto que se representan como atributo de estilo en la etiqueta externa del control de servidor web.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Inherited from WebControl)
SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute

Obtiene un valor que indica si el control debe establecer en "disabled" el atributo disabled del elemento HTML presentado cuando el valor de la propiedad IsEnabled del control es false.Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Inherited from BaseDataBoundControl)
TabIndex TabIndex TabIndex TabIndex

Obtiene o establece el índice de tabulación del control de servidor web.Gets or sets the tab index of the Web server control.

(Inherited from WebControl)
TagKey TagKey TagKey TagKey

Obtiene el valor de HtmlTextWriterTag correspondiente a un control Menu.Gets the HtmlTextWriterTag value that corresponds to a Menu control. Esta propiedad la usan principalmente los programadores de controles.This property is used primarily by control developers.

TagName TagName TagName TagName

Obtiene el nombre de la etiqueta del control.Gets the name of the control tag. Esta propiedad la usan principalmente los programadores de controles.This property is used primarily by control developers.

(Inherited from WebControl)
Target Target Target Target

Obtiene o establece la ventana o el marco de destino donde se mostrará el contenido de una página web asociada a un elemento de menú.Gets or sets the target window or frame in which to display the Web page content associated with a menu item.

TemplateControl TemplateControl TemplateControl TemplateControl

Obtiene o establece una referencia a la plantilla que contiene este control.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

Obtiene el directorio virtual de Page o UserControl que contiene el control de servidor actual.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
ToolTip ToolTip ToolTip ToolTip

Obtiene o establece el texto que se muestra cuando el puntero del mouse se desplaza sobre el control de servidor web.Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(Inherited from WebControl)
UniqueID UniqueID UniqueID UniqueID

Obtiene el identificador único calificado jerárquicamente para el control de servidor.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Obtiene o establece un valor que indica si el control comprueba la entrada del cliente desde el explorador para valores potencialmente peligrosos.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Inherited from Control)
ViewState ViewState ViewState ViewState

Obtiene un diccionario con información de estado que le permite guardar y restaurar el estado de vista de un control de servidor en las distintas solicitudes de la misma página.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Inherited from Control)
ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase

Obtiene un valor que indica si el objeto StateBag no distingue mayúsculas de minúsculas.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

Obtiene o establece el modo del estado de vista de este control.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

Obtiene o establece un valor que indica si un control de servidor se representa como interfaz de usuario en la página.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Inherited from Control)
Width Width Width Width

Obtiene o establece el ancho del control de servidor web.Gets or sets the width of the Web server control.

(Inherited from WebControl)

Métodos

AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter)

Agrega atributos y estilos HTML que se deben representar en el objeto HtmlTextWriter especificado.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter object.

AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32)

Se llama después de agregar un control secundario a la colección Controls del objeto Control.Called after a child control is added to the Controls collection of the Control object.

(Inherited from Control)
AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object)

Notifica al control de servidor que se analizó un elemento, ya sea XML o HTML, y agrega el elemento al objeto ControlCollection del control del servidor.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Inherited from Control)
ApplyStyle(Style) ApplyStyle(Style) ApplyStyle(Style) ApplyStyle(Style)

Copia en el control Web todos los elementos no vacíos del estilo especificado, sobrescribiendo los elementos de estilo existentes del mismo.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Este método lo usan principalmente los programadores de controles.This method is primarily used by control developers.

(Inherited from WebControl)
ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page)

Aplica al control las propiedades de estilo definidas en la hoja de estilos de la página.Applies the style properties defined in the page style sheet to the control.

(Inherited from Control)
BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object)

Comienza el seguimiento en tiempo de diseño de los datos de representación.Begins design-time tracing of rendering data.

(Inherited from Control)
BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean)

Recopila información sobre el control de servidor y la pasa a la propiedad Trace para que se muestre cuando está habilitada la traza de la página.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Inherited from Control)
ClearCachedClientID() ClearCachedClientID() ClearCachedClientID() ClearCachedClientID()

Establece en null el valor de ClientID almacenado en caché.Sets the cached ClientID value to null.

(Inherited from Control)
ClearChildControlState() ClearChildControlState() ClearChildControlState() ClearChildControlState()

Elimina la información sobre el estado de control de los controles secundarios del control de servidor.Deletes the control-state information for the server control's child controls.

(Inherited from Control)
ClearChildState() ClearChildState() ClearChildState() ClearChildState()

Elimina la información sobre el estado de vista y el estado de control de los controles secundarios del control de servidor.Deletes the view-state and control-state information for all the server control's child controls.

(Inherited from Control)
ClearChildViewState() ClearChildViewState() ClearChildViewState() ClearChildViewState()

Elimina la información sobre el estado de vista de todos los controles secundarios del control de servidor.Deletes the view-state information for all the server control's child controls.

(Inherited from Control)
ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode()

Establece la propiedad ClientIDMode de la instancia del control actual y de cualquier control secundario en Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Inherited from Control)
ConfirmInitState() ConfirmInitState() ConfirmInitState() ConfirmInitState()

Establece el estado inicializado del control enlazado a datos.Sets the initialized state of the data-bound control.

(Inherited from BaseDataBoundControl)
CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl)

Copia las propiedades no encapsuladas por el objeto Style del control de servidor web especificado al control de servidor web desde el que se efectúa la llamada al método.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Inherited from WebControl)
CreateChildControls() CreateChildControls() CreateChildControls() CreateChildControls()

Crea los controles secundarios de un control Menu.Creates the child controls of a Menu control.

CreateControlCollection() CreateControlCollection() CreateControlCollection() CreateControlCollection()

Crea un nuevo objeto ControlCollection que contendrá los controles secundarios (de literal y servidor) del control de servidor.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Inherited from Control)
CreateControlStyle() CreateControlStyle() CreateControlStyle() CreateControlStyle()

Crea el objeto de estilo que utiliza la clase WebControl de forma interna para implementar todas las propiedades relacionadas con el estilo.Creates the style object that is used internally by the WebControl class to implement all style related properties. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Inherited from WebControl)
DataBind() DataBind() DataBind() DataBind()

Enlaza el origen de datos al control Menu.Binds the data source to the Menu control. Este método no puede heredarse.This method cannot be inherited.

DataBind(Boolean) DataBind(Boolean) DataBind(Boolean) DataBind(Boolean)

Enlaza un origen de datos al control de servidor que se ha invocado y a todos sus controles secundarios con una opción para generar el evento DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Inherited from Control)
DataBindChildren() DataBindChildren() DataBindChildren() DataBindChildren()

Enlaza un origen de datos a los controles secundarios del control de servidor.Binds a data source to the server control's child controls.

(Inherited from Control)
Dispose() Dispose() Dispose() Dispose()

Habilita un control de servidor para que realice la limpieza final antes de que se libere de la memoria.Enables a server control to perform final clean up before it is released from memory.

(Inherited from Control)
EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object)

Finaliza el seguimiento en tiempo de diseño de los datos de representación.Ends design-time tracing of rendering data.

(Inherited from Control)
EnsureChildControls() EnsureChildControls() EnsureChildControls() EnsureChildControls()

Determina si el control de servidor contiene controles secundarios.Determines whether the server control contains child controls. Si no tiene controles secundarios, los crea.If it does not, it creates child controls.

(Inherited from Control)
EnsureDataBound() EnsureDataBound() EnsureDataBound() EnsureDataBound()

Comprueba que el control de menú requiere enlace de datos y que se especifica un control de origen de datos válido antes de llamar al método DataBind().Verifies that the menu control requires data binding and that a valid data source control is specified before calling the DataBind() method.

EnsureID() EnsureID() EnsureID() EnsureID()

Crea un identificador para controles que no tiene un identificador asignado.Creates an identifier for controls that do not have an identifier assigned.

(Inherited from Control)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FindControl(String) FindControl(String) FindControl(String) FindControl(String)

Busca un control de servidor con el parámetro id especificado en el contenedor de nomenclatura actual.Searches the current naming container for a server control with the specified id parameter.

(Inherited from Control)
FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32)

Busca el contenedor de nomenclatura actual para un control de servidor con el id especificado y un entero, que se especifica en el parámetro pathOffset, que ayuda a realizar la búsqueda.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Esta versión del método FindControl no se debe reemplazar.You should not override this version of the FindControl method.

(Inherited from Control)
FindItem(String) FindItem(String) FindItem(String) FindItem(String)

Recupera el elemento de menú de la ruta de acceso de valores especificada.Retrieves the menu item at the specified value path.

Focus() Focus() Focus() Focus()

Establece el foco de entrada en un control.Sets input focus to a control.

(Inherited from Control)
GetData(String) GetData(String) GetData(String) GetData(String)

Recupera un objeto HierarchicalDataSourceView que el control enlazado a datos usa para llevar a cabo operaciones de datos.Retrieves a HierarchicalDataSourceView object that the data-bound control uses to perform data operations.

(Inherited from HierarchicalDataBoundControl)
GetDataSource() GetDataSource() GetDataSource() GetDataSource()

Recupera la interfaz IHierarchicalDataSource a la que está asociado el control enlazado a datos, si existe.Retrieves the IHierarchicalDataSource that the data-bound control is associated with, if any.

(Inherited from HierarchicalDataBoundControl)
GetDesignModeState() GetDesignModeState() GetDesignModeState() GetDesignModeState()

Recupera el estado en tiempo de diseño del control Menu.Retrieves the design-time state of the Menu control.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control)

Devuelve la parte correspondiente al prefijo de la propiedad UniqueID del control especificado.Returns the prefixed portion of the UniqueID property of the specified control.

(Inherited from Control)
HasControls() HasControls() HasControls() HasControls()

Determina si el control de servidor contiene controles secundarios.Determines if the server control contains any child controls.

(Inherited from Control)
HasEvents() HasEvents() HasEvents() HasEvents()

Devuelve un valor que indica si se registran eventos para el control o los controles secundarios.Returns a value indicating whether events are registered for the control or any child controls.

(Inherited from Control)
IsLiteralContent() IsLiteralContent() IsLiteralContent() IsLiteralContent()

Determina si el control de servidor alberga únicamente contenido literal.Determines if the server control holds only literal content.

(Inherited from Control)
LoadControlState(Object) LoadControlState(Object) LoadControlState(Object) LoadControlState(Object)

Carga el estado de las propiedades del control Menu que necesitan conservarse.Loads the state of the properties in the Menu control that need to be persisted.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Carga el estado de vista previamente guardado del control Menu.Loads the previously saved view state of the Menu control.

MapPathSecure(String) MapPathSecure(String) MapPathSecure(String) MapPathSecure(String)

Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Inherited from Control)
MarkAsDataBound() MarkAsDataBound() MarkAsDataBound() MarkAsDataBound()

Establece el estado del control en estado de vista como enlazado correctamente a los datos.Sets the state of the control in view state as successfully bound to data.

(Inherited from HierarchicalDataBoundControl)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MergeStyle(Style) MergeStyle(Style) MergeStyle(Style) MergeStyle(Style)

Copia en el control Web todos los elementos no vacíos del estilo especificado, pero no sobrescribe los elementos de estilo existentes en el mismo.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Inherited from WebControl)
OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs)

Determina si el evento del control Menu se pasa a la jerarquía de control del servidor de la interfaz de usuario (UI) de la página.Determines whether the event for the Menu control is passed up the page's user interface (UI) server control hierarchy.

OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs)

Genera el evento DataBinding.Raises the DataBinding event.

OnDataBound(EventArgs) OnDataBound(EventArgs) OnDataBound(EventArgs) OnDataBound(EventArgs)

Genera el evento DataBound.Raises the DataBound event.

(Inherited from BaseDataBoundControl)
OnDataPropertyChanged() OnDataPropertyChanged() OnDataPropertyChanged() OnDataPropertyChanged()

Se le llama cuando cambia una de las propiedades de identificación del origen de datos base, para volver a enlazar el control enlazado a datos con sus datos.Called when one of the base data source identification properties is changed, to re-bind the data-bound control to its data.

(Inherited from HierarchicalDataBoundControl)
OnDataSourceChanged(Object, EventArgs) OnDataSourceChanged(Object, EventArgs) OnDataSourceChanged(Object, EventArgs) OnDataSourceChanged(Object, EventArgs)

Se le llama cuando la instancia de IHierarchicalDataSource con la que funciona el control enlazado a datos provoca el evento DataSourceChanged.Called when the IHierarchicalDataSource instance that the data-bound control works with raises the DataSourceChanged event.

(Inherited from HierarchicalDataBoundControl)
OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs)

Genera el evento Init.Raises the Init event.

OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs)

Controla el evento Load.Handles the Load event.

(Inherited from HierarchicalDataBoundControl)
OnMenuItemClick(MenuEventArgs) OnMenuItemClick(MenuEventArgs) OnMenuItemClick(MenuEventArgs) OnMenuItemClick(MenuEventArgs)

Genera el evento MenuItemClick.Raises the MenuItemClick event.

OnMenuItemDataBound(MenuEventArgs) OnMenuItemDataBound(MenuEventArgs) OnMenuItemDataBound(MenuEventArgs) OnMenuItemDataBound(MenuEventArgs)

Genera el evento MenuItemDataBound.Raises the MenuItemDataBound event.

OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs)

Establece el estado inicializado del control enlazado a datos antes de cargar el control.Sets the initialized state of the data-bound control before the control is loaded.

(Inherited from HierarchicalDataBoundControl)
OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs)

Genera el evento PreRender.Raises the PreRender event.

OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs)

Genera el evento Unload.Raises the Unload event.

(Inherited from Control)
OpenFile(String) OpenFile(String) OpenFile(String) OpenFile(String)

Obtiene un objeto Stream utilizado para leer un archivo.Gets a Stream used to read a file.

(Inherited from Control)
PerformDataBinding() PerformDataBinding() PerformDataBinding() PerformDataBinding()

Enlaza los elementos del origen de datos con los elementos de menú del control Menu.Binds the items from the data source to the menu items in the Menu control.

PerformSelect() PerformSelect() PerformSelect() PerformSelect()

Recupera los datos del origen de datos asociado.Retrieves data from the associated data source.

(Inherited from HierarchicalDataBoundControl)
RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs)

Asigna los orígenes del evento y su información al control principal del control.Assigns any sources of the event and its information to the control's parent.

(Inherited from Control)
RaisePostBackEvent(String) RaisePostBackEvent(String) RaisePostBackEvent(String) RaisePostBackEvent(String)

Procesa un evento que se genera cuando un formulario se envía al servidor.Processes an event raised when a form is posted to the server.

RemovedControl(Control) RemovedControl(Control) RemovedControl(Control) RemovedControl(Control)

Se llama después de quitar un control secundario de la colección Controls del objeto Control.Called after a child control is removed from the Controls collection of the Control object.

(Inherited from Control)
Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter)

Representa el control de menú en el explorador cliente.Renders the menu control on the client browser.

RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter)

Agrega atributos de etiqueta y escribe el marcado para la etiqueta de apertura del control en el flujo de salida enviado al explorador o dispositivo.Adds tag attributes and writes the markup for the opening tag of the control to the output stream emitted to the browser or device.

RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter)

Envía el contenido del control secundario del control de servidor a un objeto HtmlTextWriter suministrado, que escribe el contenido que se va a representar en el cliente.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Inherited from Control)
RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter)

Este miembro invalida RenderContents(HtmlTextWriter).This member overrides RenderContents(HtmlTextWriter).

RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter)

Envía el contenido de control del servidor a un objeto HtmlTextWriter proporcionado y almacena información de seguimiento sobre el control si está habilitado el seguimiento.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Inherited from Control)
RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter)

Coloca el contenido de un control de servidor en un objeto HtmlTextWriter proporcionado, utilizando un objeto ControlAdapter proporcionado.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Inherited from Control)
RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter)

Realiza el marcado final y escribe la etiqueta HTML de cierre del control en el flujo de salida enviado al explorador o dispositivo.Performs final markup and writes the HTML closing tag of the control to the output stream emitted to the browser or device.

ResolveAdapter() ResolveAdapter() ResolveAdapter() ResolveAdapter()

Obtiene el adaptador de controles que se encarga de representar el control especificado.Gets the control adapter responsible for rendering the specified control.

(Inherited from Control)
ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String)

Obtiene una dirección URL que el explorador puede utilizar.Gets a URL that can be used by the browser.

(Inherited from Control)
ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

Convierte una dirección URL en una que el cliente solicitante pueda utilizar.Converts a URL into one that is usable on the requesting client.

(Inherited from Control)
SaveControlState() SaveControlState() SaveControlState() SaveControlState()

Guarda el estado de las propiedades del control Menu que necesitan conservarse.Saves the state of the properties in the Menu control that need to be persisted.

SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Guarda el estado del control Menu.Saves the state of the Menu control.

SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary)

Establece datos en tiempo de diseño para el control Menu.Sets design-time data for the Menu control.

SetItemDataBound(MenuItem, Boolean) SetItemDataBound(MenuItem, Boolean) SetItemDataBound(MenuItem, Boolean) SetItemDataBound(MenuItem, Boolean)

Establece la propiedad DataBound del objeto MenuItem especificado con el valor especificado.Sets the DataBound property of the specified MenuItem object with the specified value.

SetItemDataItem(MenuItem, Object) SetItemDataItem(MenuItem, Object) SetItemDataItem(MenuItem, Object) SetItemDataItem(MenuItem, Object)

Establece la propiedad DataItem del objeto MenuItem especificado con el valor especificado.Sets the DataItem property of the specified MenuItem object with the specified value.

SetItemDataPath(MenuItem, String) SetItemDataPath(MenuItem, String) SetItemDataPath(MenuItem, String) SetItemDataPath(MenuItem, String)

Establece la propiedad DataPath del objeto MenuItem especificado con el valor especificado.Sets the DataPath property of the specified MenuItem object with the specified value.

SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod)

Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en el control principal.Assigns an event handler delegate to render the server control and its content into its parent control.

(Inherited from Control)
SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object)

Establece datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, para lo que usa la clave y el valor de los datos de seguimiento.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Inherited from Control)
SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object)

Establece datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, para lo que usa el objeto del que se ha realizado seguimiento, así como la clave y el valor de los datos de seguimiento.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Inherited from Control)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Realiza el seguimiento de los cambios del estado de vista para el control Menu para poder almacenarlos en el objeto StateBag del control.Tracks view-state changes to the Menu control so they can be stored in the control's StateBag object. Este objeto es accesible a través de la propiedad ViewState.This object is accessible through the ViewState property.

ValidateDataSource(Object) ValidateDataSource(Object) ValidateDataSource(Object) ValidateDataSource(Object)

Comprueba que el objeto al que se enlaza un control enlazado a datos es compatible.Verifies that the object a data-bound control binds to is one it can work with.

(Inherited from HierarchicalDataBoundControl)

Eventos

DataBinding DataBinding DataBinding DataBinding

Se produce cuando el control de servidor se enlaza a un origen de datos.Occurs when the server control binds to a data source.

(Inherited from Control)
DataBound DataBound DataBound DataBound

Se produce después de que el control de servidor se enlaza a un origen de datos.Occurs after the server control binds to a data source.

(Inherited from BaseDataBoundControl)
Disposed Disposed Disposed Disposed

Se produce cuando un control de servidor se libera de la memoria, lo que constituye la última fase del período de duración de un control de servidor cuando se solicita una página ASP.NET.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Inherited from Control)
Init Init Init Init

Tiene lugar al inicializar el control de servidor, que es el primer paso en su ciclo de vida.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
Load Load Load Load

Se produce cuando el control de servidor se carga en el objeto Page.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
MenuItemClick MenuItemClick MenuItemClick MenuItemClick

Se produce cuando se hace clic en un elemento de menú de un control Menu.Occurs when a menu item in a Menu control is clicked.

MenuItemDataBound MenuItemDataBound MenuItemDataBound MenuItemDataBound

Se produce cuando se enlaza a datos un elemento de menú de un control Menu.Occurs when a menu item in a Menu control is bound to data.

PreRender PreRender PreRender PreRender

Se produce una vez que se carga el objeto Control, pero antes de su representación.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
Unload Unload Unload Unload

Se produce cuando el control de servidor se descarga de la memoria.Occurs when the server control is unloaded from memory.

(Inherited from Control)

Implementaciones de interfaz explícitas

IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String)

Obtiene un atributo del control Web con el nombre especificado.Gets an attribute of the Web control with the specified name.

(Inherited from WebControl)
IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String)

Establece un atributo del control Web con el nombre y el valor especificados.Sets an attribute of the Web control to the specified name and value.

(Inherited from WebControl)
IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState()

Para una descripción de este miembro, vea GetDesignModeState().For a description of this member, see GetDesignModeState().

(Inherited from Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary)

Para una descripción de este miembro, vea SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Inherited from Control)
IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control)

Para una descripción de este miembro, vea SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Inherited from Control)
IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object)

Para una descripción de este miembro, vea AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)
IPostBackEventHandler.RaisePostBackEvent(String) IPostBackEventHandler.RaisePostBackEvent(String) IPostBackEventHandler.RaisePostBackEvent(String) IPostBackEventHandler.RaisePostBackEvent(String)

Procesa un evento que se genera cuando un formulario se envía al servidor.Processes an event raised when a form is posted to the server.

Métodos de extensión

EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl)

Habilita la selección para que persista en controles de datos que admiten selección y paginación.Enables selection to be persisted in data controls that support selection and paging.

FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control)

Devuelve el origen de datos que está asociado al control de datos del control especificado.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String)

Devuelve la plantilla de campo para la columna especificada en el contenedor de nomenclatura del control especificado.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control)

Devuelve el objeto de metatabla para el control de datos contenedor.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer)

Obtiene la colección de los valores predeterminados para el control de datos especificado.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer) GetMetaTable(INamingContainer) GetMetaTable(INamingContainer) GetMetaTable(INamingContainer)

Obtiene los metadatos de la tabla para el control de datos especificado.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable)

Establece los metadatos de la tabla para el control de datos especificado.Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Establece los metadatos de tabla y la asignación de valores predeterminados para el control de datos especificado.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object)

Establece los metadatos de tabla y la asignación de valores predeterminados para el control de datos especificado.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable)

Determina si están disponibles los metadatos de la tabla.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.Enables Dynamic Data behavior for the specified data control.

Se aplica a

Consulte también: