Change Menu Item Properties

Rate It (1)

Last post 01-29-2008 2:38 AM by orzeh. 1 replies.

Sort Posts:

  • Change Menu Item Properties

    01-29-2008, 1:51 AM
    • Member
      104 point Member
    • Jabalang
    • Member since 12-12-2007, 11:28 AM
    • Antarctica
    • Posts 124

    Hi all,

    How do i change the menu item properties manually using VB code?


    I had tried something like this but failed, can anyone correct me with a correct code?
    Thx pple.



    If Request.PhysicalPath.ToString = Server.MapPath("ManagerList.aspx") Then
    Menu1.FindItem("Manager List").Selected = True
    ElseIf Request.PhysicalPath.ToString = Server.MapPath("SupervisorList.aspx") Then
    Menu1.FindItem(1).Selected = True
    ElseIf Request.PhysicalPath.ToString = Server.MapPath("TeamList.aspx") Then
    Menu1.FindItem(2).Selected = True
    ElseIf Request.PhysicalPath.ToString = Server.MapPath("EmployeeList.aspx") Then
    Menu1.FindItem(3).Selected = True
    ElseIf Request.PhysicalPath.ToString = Server.MapPath("TBDList.aspx") Then
    Menu1.FindItem(4).Selected = True
    End If

     

    Regards,
    Jabalang
    --------------------------------------------------
    Thanks for building the Internet as a Library.
    Thanks for sharing and being helpful.
  • Re: Change Menu Item Properties

    01-29-2008, 2:38 AM
    Answer
    • Contributor
      4,983 point Contributor
    • orzeh
    • Member since 07-28-2005, 7:18 AM
    • Poland
    • Posts 897

    hi!

    use the MenuItemDataBound event:

    protected void Menu1_MenuItemDataBound(object sender, MenuEventArgs e)
        {
            string url = Page.ResolveUrl("~/Default.aspx");
            if (e.Item.NavigateUrl == url)
                e.Item.Selected = true;
        }

     

    orzeh 

    code less, think more!
Page 1 of 1 (2 items)