MenuItem Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de MenuItem klasse.
Overloads
| Name | Description |
|---|---|
| MenuItem() |
Initialiseert een nieuw exemplaar van de MenuItem klasse zonder menutekst of een waarde. |
| MenuItem(String) |
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst. |
| MenuItem(String, String) |
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst en -waarde. |
| MenuItem(String, String, String) |
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst, waarde en URL naar een afbeelding. |
| MenuItem(String, String, String, String) |
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst, waarde, afbeeldings-URL en navigatie-URL. |
| MenuItem(String, String, String, String, String) |
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst, waarde, afbeeldings-URL, navigatie-URL en doel. |
MenuItem()
Initialiseert een nieuw exemplaar van de MenuItem klasse zonder menutekst of een waarde.
public:
MenuItem();
public MenuItem();
Public Sub New ()
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een nieuw exemplaar van de MenuItem klasse te maken. Het MenuItem object wordt vervolgens gebruikt om de menu-items in een Menu besturingselement dynamisch te vullen.
<%@ 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;
homeMenuItem = CreateMenuItem("Home", "Home.aspx", "Home");
// Create the submenu items.
MenuItem musicSubMenuItem;
musicSubMenuItem = CreateMenuItem("Music", "Music.aspx", "Music");
MenuItem moviesSubMenuItem;
moviesSubMenuItem = CreateMenuItem("Movies", "Movies.aspx", "Movies");
// 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);
}
}
MenuItem CreateMenuItem(String text, String url, String toolTip)
{
// Create a new MenuItem object.
MenuItem menuItem = new MenuItem();
// Set the properties of the MenuItem object using
// the specified parameters.
menuItem.Text = text;
menuItem.NavigateUrl = url;
menuItem.ToolTip = toolTip;
return menuItem;
}
</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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
' Create the menu structure.
' Create the root menu item.
Dim homeMenuItem As MenuItem
homeMenuItem = CreateMenuItem("Home", "Home.aspx", "Home")
' Create the submenu items.
Dim musicSubMenuItem As MenuItem
musicSubMenuItem = CreateMenuItem("Music", "Music.aspx", "Music")
Dim moviesSubMenuItem As MenuItem
moviesSubMenuItem = CreateMenuItem("Movies", "Movies.aspx", "Movies")
' 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)
End If
End Sub
Function CreateMenuItem(ByVal text As String, ByVal url As String, ByVal toolTip As String) As MenuItem
' Create a new MenuItem object.
Dim menuItem As New MenuItem()
' Set the properties of the MenuItem object using
' the specified parameters.
MenuItem.Text = text
MenuItem.NavigateUrl = url
MenuItem.ToolTip = toolTip
Return MenuItem
End Function
</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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van een MenuItem klasse te maken zonder menutekst of een waarde.
Note
Wanneer deze constructor wordt gebruikt, worden alle eigenschappen in het MenuItem object ingesteld op de standaardwaarden. Zorg ervoor dat u de eigenschappen zo nodig instelt nadat u het object hebt gemaakt.
Deze constructor wordt vaak gebruikt bij het dynamisch vullen van de Items verzameling van een Menu besturingselement of de ChildItems verzameling van een MenuItem object.
Zie ook
Van toepassing op
MenuItem(String)
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst.
public:
MenuItem(System::String ^ text);
public MenuItem(string text);
new System.Web.UI.WebControls.MenuItem : string -> System.Web.UI.WebControls.MenuItem
Public Sub New (text As String)
Parameters
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een nieuw exemplaar van de MenuItem klasse te maken. Het MenuItem object wordt vervolgens gebruikt om de menu-items in een Menu besturingselement dynamisch te vullen.
<%@ 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");
// Create the submenu items.
MenuItem musicSubMenuItem = new MenuItem("Music");
MenuItem moviesSubMenuItem = new MenuItem("Movies");
// 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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
' Create the menu structure.
' Create the root menu item.
Dim homeMenuItem As New MenuItem("Home")
' Create the submenu items.
Dim musicSubMenuItem As New MenuItem("Music")
Dim moviesSubMenuItem As New MenuItem("Movies")
' 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)
End If
End Sub
</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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de MenuItem klasse te maken met behulp van de menutekst die is opgegeven door de text parameter.
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarde voor een exemplaar van de MenuItem klasse.
| Vastgoed | Initiële waarde |
|---|---|
| Text | De waarde van de tekstparameter. |
Deze constructor wordt vaak gebruikt bij het dynamisch vullen van de Items verzameling van een Menu besturingselement of de ChildItems verzameling van een MenuItem object.
Zie ook
Van toepassing op
MenuItem(String, String)
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst en -waarde.
public:
MenuItem(System::String ^ text, System::String ^ value);
public MenuItem(string text, string value);
new System.Web.UI.WebControls.MenuItem : string * string -> System.Web.UI.WebControls.MenuItem
Public Sub New (text As String, value As String)
Parameters
- value
- String
De aanvullende gegevens die zijn gekoppeld aan het menu-item, zoals gegevens die worden gebruikt voor het verwerken van terugval-gebeurtenissen.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een nieuw exemplaar van de MenuItem klasse te maken. Het MenuItem object wordt vervolgens gebruikt om de menu-items in een Menu besturingselement dynamisch te vullen.
<%@ 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");
// Create the submenu items.
MenuItem musicSubMenuItem = new MenuItem("Music", "Category 1");
MenuItem moviesSubMenuItem = new MenuItem("Movies", "Category 2");
// 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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
' Create the menu structure.
' Create the root menu item.
Dim homeMenuItem As New MenuItem("Home", "Root")
' Create the submenu items.
Dim musicSubMenuItem As New MenuItem("Music", "Category 1")
Dim moviesSubMenuItem As New MenuItem("Movies", "Category 2")
' 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)
End If
End Sub
</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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de MenuItem klasse te maken met behulp van respectievelijk de menutekst en waarde die door de text en value parameters zijn opgegeven.
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de MenuItem klasse.
| Vastgoed | Initiële waarde |
|---|---|
| Text | De waarde van de text parameter. |
| Value | De waarde van de value parameter. |
Deze constructor wordt vaak gebruikt bij het dynamisch vullen van de Items verzameling van een Menu besturingselement of de ChildItems verzameling van een MenuItem object.
Zie ook
Van toepassing op
MenuItem(String, String, String)
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst, waarde en URL naar een afbeelding.
public:
MenuItem(System::String ^ text, System::String ^ value, System::String ^ imageUrl);
public MenuItem(string text, string value, string imageUrl);
new System.Web.UI.WebControls.MenuItem : string * string * string -> System.Web.UI.WebControls.MenuItem
Public Sub New (text As String, value As String, imageUrl As String)
Parameters
- value
- String
De aanvullende gegevens die zijn gekoppeld aan het menu-item, zoals gegevens die worden gebruikt voor het verwerken van terugval-gebeurtenissen.
- imageUrl
- String
De URL naar een afbeelding die naast de tekst in een menu-item wordt weergegeven.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een nieuw exemplaar van de MenuItem klasse te maken. Het MenuItem object wordt vervolgens gebruikt om de menu-items in een Menu besturingselement dynamisch te vullen.
<%@ 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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
' Create the menu structure.
' Create the root menu item.
Dim homeMenuItem As New MenuItem("Home", "Root", _
"Images\Home.jpg")
' Create the submenu items.
Dim musicSubMenuItem As New MenuItem("Music", "Category 1", _
"Images\Music.jpg")
Dim moviesSubMenuItem As 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)
End If
End Sub
</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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de MenuItem klasse te maken met behulp van de menutekst, waarde en afbeeldings-URL die is opgegeven door respectievelijk de text, valueen imageUrl parameters.
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de MenuItem klasse.
| Vastgoed | Initiële waarde |
|---|---|
| Text | De waarde van de text parameter. |
| Value | De waarde van de value parameter. |
| ImageUrl | De waarde van de imageUrl parameter. |
Deze constructor wordt vaak gebruikt bij het dynamisch vullen van de Items verzameling van een Menu besturingselement of de ChildItems verzameling van een MenuItem object.
Zie ook
Van toepassing op
MenuItem(String, String, String, String)
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst, waarde, afbeeldings-URL en navigatie-URL.
public:
MenuItem(System::String ^ text, System::String ^ value, System::String ^ imageUrl, System::String ^ navigateUrl);
public MenuItem(string text, string value, string imageUrl, string navigateUrl);
new System.Web.UI.WebControls.MenuItem : string * string * string * string -> System.Web.UI.WebControls.MenuItem
Public Sub New (text As String, value As String, imageUrl As String, navigateUrl As String)
Parameters
- value
- String
De aanvullende gegevens die zijn gekoppeld aan het menu-item, zoals gegevens die worden gebruikt voor het verwerken van terugval-gebeurtenissen.
- imageUrl
- String
De URL naar een afbeelding die naast de tekst in een menu-item wordt weergegeven.
- navigateUrl
- String
De URL waarnaar u een koppeling wilt maken wanneer op het menu-item wordt geklikt.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een nieuw exemplaar van de MenuItem klasse te maken. Het MenuItem object wordt vervolgens gebruikt om de menu-items in een Menu besturingselement dynamisch te vullen.
<%@ 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");
// Create the submenu items.
MenuItem musicSubMenuItem = new MenuItem("Music", "Category 1",
@"Images\Music.jpg", "Music.aspx");
MenuItem moviesSubMenuItem = new MenuItem("Movies", "Category 2",
@"Images\Movies.jpg", "Movies.aspx");
// 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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
' Create the menu structure.
' Create the root menu item.
Dim homeMenuItem As New MenuItem("Home", "Root", _
"Images\Home.jpg", "Home.aspx")
' Create the submenu items.
Dim musicSubMenuItem As New MenuItem("Music", "Category 1", _
"Images\Music.jpg", "Music.aspx")
Dim moviesSubMenuItem As New MenuItem("Movies", "Category 2", _
"Images\Movies.jpg", "Movies.aspx")
' 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)
End If
End Sub
</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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de MenuItem klasse te maken met behulp van de menutekst, waarde, afbeeldings-URL en navigatie-URL die is opgegeven door respectievelijk de text, valueen imageUrlnavigateUrl parameters.
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de MenuItem klasse.
| Vastgoed | Initiële waarde |
|---|---|
| Text | De waarde van de text parameter. |
| Value | De waarde van de value parameter. |
| ImageUrl | De waarde van de imageUrl parameter. |
| NavigateUrl | De waarde van de navigateUrl parameter. |
Deze constructor wordt vaak gebruikt bij het dynamisch vullen van de Items verzameling van een Menu besturingselement of de ChildItems verzameling van een MenuItem object.
Zie ook
Van toepassing op
MenuItem(String, String, String, String, String)
Initialiseert een nieuw exemplaar van de MenuItem klasse met behulp van de opgegeven menutekst, waarde, afbeeldings-URL, navigatie-URL en doel.
public:
MenuItem(System::String ^ text, System::String ^ value, System::String ^ imageUrl, System::String ^ navigateUrl, System::String ^ target);
public MenuItem(string text, string value, string imageUrl, string navigateUrl, string target);
new System.Web.UI.WebControls.MenuItem : string * string * string * string * string -> System.Web.UI.WebControls.MenuItem
Public Sub New (text As String, value As String, imageUrl As String, navigateUrl As String, target As String)
Parameters
- value
- String
De aanvullende gegevens die zijn gekoppeld aan het menu-item, zoals gegevens die worden gebruikt voor het verwerken van terugval-gebeurtenissen.
- imageUrl
- String
De URL naar een afbeelding die naast de tekst in een menu-item wordt weergegeven.
- navigateUrl
- String
De URL waarnaar u een koppeling wilt maken wanneer op het menu-item wordt geklikt.
- target
- String
Het doelvenster of frame waarin de inhoud van de webpagina moet worden weergegeven die is gekoppeld aan een menu-item wanneer op het menu-item wordt geklikt.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een nieuw exemplaar van de MenuItem klasse te maken. Het MenuItem object wordt vervolgens gebruikt om de menu-items in een Menu besturingselement dynamisch te vullen.
<%@ 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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
' Create the menu structure.
' Create the root menu item.
Dim homeMenuItem As New MenuItem("Home", "Root", _
"Images\Home.jpg", "Home.aspx", "_self")
' Create the submenu items.
Dim musicSubMenuItem As New MenuItem("Music", "Category 1", _
"Images\Music.jpg", "Music.aspx", "_blank")
Dim moviesSubMenuItem As 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)
End If
End Sub
</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>
Opmerkingen
Gebruik deze constructor om een nieuw exemplaar van de MenuItem klasse te maken met behulp van de menutekst, waarde, afbeeldings-URL, navigatie-URL en doel dat is opgegeven door respectievelijk de textparameters , value, imageUrlnavigateUrlen target parameters.
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de MenuItem klasse.
| Vastgoed | Initiële waarde |
|---|---|
| Text | De waarde van de text parameter. |
| Value | De waarde van de value parameter. |
| ImageUrl | De waarde van de imageUrl parameter. |
| NavigateUrl | De waarde van de navigateUrl parameter. |
| Target | De waarde van de target parameter. |
Deze constructor wordt vaak gebruikt bij het dynamisch vullen van de Items verzameling van een Menu besturingselement of de ChildItems verzameling van een MenuItem object.