Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore MenuItem (String, String, String, String, String)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di MenuItem classe utilizzando il testo del menu specificato, valore, l'URL dell'immagine, URL di navigazione e destinazione.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public MenuItem(
	string text,
	string value,
	string imageUrl,
	string navigateUrl,
	string target
)

Parametri

text
Type: System.String

Il testo visualizzato per una voce di menu in un Menu controllo.

value
Type: System.String

Dati aggiuntivi associati alla voce di menu, ad esempio i dati utilizzati per la gestione degli eventi di postback.

imageUrl
Type: System.String

L'URL di un'immagine visualizzata accanto al testo in una voce di menu.

navigateUrl
Type: System.String

L'URL a cui collegarsi quando è selezionata la voce di menu.

target
Type: System.String

La finestra di destinazione o il frame in cui visualizzare il contenuto della pagina Web collegato a una voce di menu quando è selezionata la voce di menu.

Utilizzare questo costruttore per creare una nuova istanza di MenuItem classe utilizzando il testo del menu, valore, URL dell'immagine, URL di navigazione e la destinazione specificati dalla text, value, imageUrl, navigateUrl, e target parametri, rispettivamente.

Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe MenuItem.

Proprietà

Valore iniziale

Text

Valore del parametro text.

Value

Valore del parametro value.

ImageUrl

Valore del parametro imageUrl.

NavigateUrl

Valore del parametro navigateUrl.

Target

Valore del parametro target.

Questo costruttore viene comunemente utilizzato nella compilazione dinamica di Items raccolta di un Menu controllo o ChildItems raccolta di un MenuItem oggetto.

Nell'esempio riportato di seguito viene illustrato come utilizzare questo costruttore per creare una nuova istanza di MenuItem (classe). Il MenuItem oggetto viene quindi utilizzato per popolare dinamicamente le voci di menu in un Menu controllo.


<%@ 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", "Home.aspx", "_self");

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

      // 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"
        runat="server"/>

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

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: