NavBarItem(String, String, String, String, String) Constructor

Initializes a new instance of the NavBarItem class with the specified settings.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v21.1.dll


public NavBarItem(
    string text,
    string name,
    string imageUrl,
    string navigateUrl,
    string target


Name Type Description
text String

A String value specifying the item’s display text. Initializes the item’s NavBarItem.Text property.

name String

A String value specifying the name which indentifies the created item. Initializes the item’s NavBarItem.Name property.

imageUrl String

A String value specifying the path to the image displayed by the item. Initializes the ImagePropertiesBase.Url property of the item’s NavBarItem.Image.

navigateUrl String

A String value specifying the URL to which the browser navigates when the item is clicked. Initializes the item’s NavBarItem.NavigateUrl property.

target String

A String value which identifies the window or frame at which to target URL content when the item is clicked. Initializes the item’s NavBarItem.Target property.


Use this constructor to initialize a new instance of a NavBarItem class using the settings passed via the parameters.


This example demonstrates how to modify the ASPxNavBar‘s item content.

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register assembly="DevExpress.Web.v8.3, Version=, Culture=neutral, 
PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxNavBar" tagprefix="dxnb" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

<script runat="server">

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DevExpress.Web.ASPxNavBar;

public partial class _Default : System.Web.UI.Page
    protected void Page_Load(object sender, EventArgs e){
        NavBarGroup group1 = new NavBarGroup("Help", "HelpGroup1");
        NavBarItem item1 = new NavBarItem("Search");
        NavBarItem item2 = new NavBarItem("FAQ", "faq", "~/Images/faq.gif", 
        "Faq.aspx", "_blanc");
        NavBarItem item3 = new NavBarItem("Forum", "forum", "~/Images/Forum.gif");
        item3.NavigateUrl = "~/Forum/Default.aspx";
        item3.Target = "_blanc";      


        item1.Template = new MyTemplate();

    public class MyTemplate : ITemplate {
        void ITemplate.InstantiateIn(Control container) {
            ASPxTextBox MyTextBox = new ASPxTextBox();
            MyTextBox.Text = "";
            ASPxButton SearchButton = new ASPxButton();
            SearchButton.Text = "Search..";
            SearchButton.AutoPostBack = false;


<html xmlns="">
<head runat="server">
    <form id="form1" runat="server">

        <dxnb:ASPxNavBar ID="ASPxNavBar1" runat="server">

See Also