Hi,
If you want to perform a postback (to hook into the menu item click event), you will need to remove the address from the menus NavigateUrl property.
If you remove the NavigateUrl property, you can perform the navigation (after you've ran what ever else needs to be done in your menu item click event), by identifying the item that was clicked, and redirecting to the appropriate target page.
I'm rusty with VB these days ... but in C#, something like this should work:
protected void mnuNavMenu_MenuItemClick(object sender, MenuEventArgs e)
{
switch (e.Item.Text)
{
case "Home":
Response.Redirect("~/");
break;
case "Masters":
Response.Redirect("~/APP_Pages/Material/Masters/MillMaster.aspx");
break;
...
...
...
default:
Response.Redirect("~/");
break;
}
}
If you're stuck converting to VB, let me know where and I'll have a look.
[edit] Adding VB Conversion [/edit]
Protected Sub mnuNavMenu_MenuItemClick(sender As Object, e As MenuEventArgs)
Select Case e.Item.Text
Case "Home"
Response.Redirect("~/")
Exit Select
Case "Masters"
Response.Redirect("~/APP_Pages/Material/Masters/MillMaster.aspx")
Exit Select
Case Else
Response.Redirect("~/")
Exit Select
End Select
End Sub
... Hope it helps.