Exportar (0) Imprimir
Expandir todo

MenuItem (Constructor) (String, String, String)

Actualización: noviembre 2007

Inicializa una nueva instancia de la clase MenuItem utilizando el texto de menú, el valor y la dirección URL de una imagen especificados.

Espacio de nombres:  System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

public MenuItem(
	string text,
	string value,
	string imageUrl
)
public MenuItem(
	String text,
	String value,
	String imageUrl
)
public function MenuItem(
	text : String, 
	value : String, 
	imageUrl : String
)

Parámetros

text
Tipo: System.String
Texto que se muestra para un elemento de menú en un control Menu.
value
Tipo: System.String
Datos complementarios asociados al elemento de menú, tales como los datos utilizados para controlar los eventos de devolución de datos.
imageUrl
Tipo: System.String
Dirección URL de una imagen que se muestra al lado del texto en un elemento de menú.

Utilice este constructor para crear una nueva instancia de la clase MenuItem utilizando el texto de menú, el valor y la dirección URL de imagen especificados mediante los parámetros text, value y imageUrl, respectivamente.

En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase MenuItem.

Propiedad

Valor inicial

Text

Valor del parámetro text.

Value

Valor del parámetro value.

ImageUrl

Valor del parámetro imageUrl.

Este constructor suele utilizarse al rellenar dinámicamente la colección de Items de un control Menu o la colección de ChildItems de un objeto MenuItem.

En el ejemplo siguiente, se muestra el uso de este constructor para crear una nueva instancia de la clase MenuItem. El objeto MenuItem se utiliza a continuación para rellenar dinámicamente los elementos de menú en un control Menu.


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

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

  void Page_Load(Object sender, EventArgs e)
  {
    if (!IsPostBack)
    {
      // Create the menu structure.

      // Create the root menu item.
      MenuItem homeMenuItem = new MenuItem("Home", "Root", 
        @"Images\Home.jpg");

      // Create the submenu items.
      MenuItem musicSubMenuItem = new MenuItem("Music", "Category 1", 
        @"Images\Music.jpg");
      MenuItem moviesSubMenuItem = new MenuItem("Movies", "Category 2", 
        @"Images\Movies.jpg");

      // Add the submenu items to the ChildItems
      // collection of the root menu item.
      homeMenuItem.ChildItems.Add(musicSubMenuItem);
      homeMenuItem.ChildItems.Add(moviesSubMenuItem);

      // Add the root menu item to the Items collection 
      // of the Menu control.
      NavigationMenu.Items.Add(homeMenuItem);
    }
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>MenuItem Constructor Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItem Constructor Example</h3>

      <asp:menu id="NavigationMenu"
        orientation="Vertical"
        target="_blank" 
        runat="server"/>

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



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft