Code bebind as on page load event:
Menu menu = (Menu)Page.Master.FindControl("NavigationMenuAdmin");
if (menu != null)
{
MenuItemtext = menu.SelectedItem.Text;
Response.Write("Selected Item is: " + MenuItemtext);
}
But gives error as:
Object reference not set to an instance of an object.
<asp:Menu ID="NavigationMenuAdmin" runat="server" EnableViewState="false"
IncludeStyleBlock="false" Orientation="Horizontal"
CssClass="navbar"
StaticMenuStyle-CssClass="nav"
StaticSelectedStyle-CssClass="active"
DynamicMenuStyle-CssClass="dropdown-menu">
<Items>
<asp:MenuItem Text="Home"></asp:MenuItem>
<asp:MenuItem Text="Candidate">
<asp:MenuItem Text="GetList" NavigateUrl="~/LookupHandler.aspx" />
<asp:MenuItem Text="AddNew" NavigateUrl="~/LookupHandler.aspx" />
<asp:MenuItem Text="Update" NavigateUrl="~/LookupHandler.aspx" />
</asp:MenuItem>
<asp:MenuItem Text="Master">
<asp:MenuItem Text="GetList" NavigateUrl="~/LookupHandler.aspx" />
<asp:MenuItem Text="AddNew" NavigateUrl="~/LookupHandler.aspx" />
</asp:MenuItem>
</Items>
</asp:Menu>