i want to know whether there will be a click event of menu control. because in my website i used menu control for displaying menus and i am displaying four alert panels below the menu control. here i want to display only three panels according to the click event of menu item will it possible.
//here this is the code
<Items><asp:MenuItem Text="Home"></asp:MenuItem></Items>
<Items><asp:MenuItem Text="About Us"></asp:MenuItem></Items>
<Items><asp:MenuItem Text="Job Search"></asp:MenuItem></Items>
<Items><asp:MenuItem Text="Discussion Forum"></asp:MenuItem></Items>
<Items><asp:MenuItem Text="Career Resources"></asp:MenuItem></Items>
<Items><asp:MenuItem Text="Login"></asp:MenuItem></Items>
<Items><asp:MenuItem Text="Contact Us"></asp:MenuItem></Items>
//cs code
protected void MenuLoginPage_MenuItemClick(object sender, MenuEventArgs e)
{
if (e.Item.Text == "Home")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[0].NavigateUrl = "WelcomePage.aspx";
}
if (e.Item.Text == "About Us")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[1].NavigateUrl = "aboutusdisplay.aspx";
}
if (e.Item.Text == "Job Search")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[2].NavigateUrl = "job_search.aspx";
}
if (e.Item.Text == "Discussion Forum")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[3].NavigateUrl = "carrerresources_display.aspx";
}
if (e.Item.Text == "Career Resources")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[4].NavigateUrl = "carrerresources_display.aspx";
}
if (e.Item.Text == "Login")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[5].NavigateUrl = "loginsection.aspx";
}
if (e.Item.Text == "Contact Us")
{
panelTestimonials.Visible = false;
MenuLoginPage.Items[6].NavigateUrl = "contact_us.aspx";
}
}