Web Forms :: How To Highlight Menu Item For Current Page
Feb 16, 2011I want to highlight asp menu item for current page.
I use template from visual studio 2010
Ex. current page is home.aspx then menu HOME must highlight
[code]...
I want to highlight asp menu item for current page.
I use template from visual studio 2010
Ex. current page is home.aspx then menu HOME must highlight
[code]...
How to center the menuitems and highlight the selected menuitem in menu control in asp.net?
<asp:Menu ID="maspageMenu" runat="server" BackColor="#2D2D30" Width="100%" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="1.4em" Font-Strikeout="True" Font-Underline="True" ForeColor="#009933" Orientation="Horizontal" StaticSubMenuIndent="10px" BorderStyle="Groove">
<DynamicHoverStyle BackColor="#18624F" ForeColor="White" />
<DynamicMenuItemStyle BackColor="White" HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicMenuStyle BackColor="White" BorderStyle="Double" />
[CODE]...
I have one asp leftmenu control in my project.when I select one menu item of menu control that Should be highlight.
how to highlight the selected asp menu item?
I've been strugelling to find a solutions to this, I've searched in the forum and none of the solutions worked for me , I need to highlight the slected item in the menu control which is in a master page. here is my code:the site is running under asp.net 4.0/.net 4.0
[Code]....
I have a asp menu in my master page and i need to highlight the selected menu item.
View 1 Repliesi am facing some problem with Menu item highlighting on user selection.
I am loading all menu items from database, I used
StaticMenuItemStyle CssClass="Item"
StaticSelectedStyle CssClass="ItemSelected"
StaticHoverStyle CssClass="ItemHover"
and
DynamicSelectedStyle CssClass="ItemSelected"
But it is not working for me.
I have a master page which has an unordered list in this way:
[code]....
These links are directed to my content pages. I am able to highligt the selected list item on hover and on active.
But I do not understand how I can highlight the selected list item as long as the user is on that specific page/link (current list item). I know that we can specify a seperate body tag and id for each of the content pages and then use CSS to highlight the current list item, but all this code rests already inside a body tag in the master page.
I'v been looking for ages on how to get the current selected menu item into a label. so for example on the menu you have home and about, if i click on about it will but the text "About" in the labels text whats in the body of the form. You could say its a sub heading and i would like to do this in c# ;) somthing like this:
lblHeading.Text = Menu1.Page.Title.ToString();
except this retutns the tabpage title not the actual menu item i selected.
I am using frames in my webpage.in one of the frames i have a menu control whose items are database driven.when click on the menu item, i want another page to be displayed in other frame.
now i want to pass the the selected menu item text to the other page using session variable which is in the menu item click event method.but the thing is when i click on the menu item, the click event is not firing.
is there any better way to pass the selected menu item text to the other page?
This useful effect seems not to happen anymore. I'm in VS2008. If I have several files open as tabs, when clicking on each of them, VS used to highlight that file in Project Explorer, which is very useful to quickly see where in the Solution that file is, even if it's not in the Web Project.
View 1 RepliesI am using aspnet menu control and i want to hide the item initially on page load and show the item after an event is trigger say button lick event Can any one give me an example?
View 6 RepliesIm building a navigation and want to display the current page (Default.aspx, OtherPage.aspx) the user is on with a class.Right now I just have a bunch of links as <a> tags.Here is a my menu:
[Code]....
As you can see the Default.aspx has the class active, but that is just something I put in.How do I do this dynamically?I know I can use Path.GetFileName(Request.FilePath) to get what page the user is on.
What would be the standard easiest way to change the css class of the link that is the link for the page that is currently displayed. So that it will reflect on the menu links.
View 3 RepliesI have a menu in a user control with a sql database datasource. From what I have read online, the staticselectedstyle will only work if the menu control has a datasourceid defined. Here's what I have so far:
<asp:Menu ID="mnuMoESP" runat="server" Orientation="Horizontal"
ForeColor="White" BackColor="Transparent" Height="30px" Font-Bold="True"
Font-Size="Medium" Font-Names="Arial"
StaticMenuItemStyle-ItemSpacing="0" style="text-align:center" >
<StaticSelectedStyle BackColor="White" ForeColor="#402000"/>
<StaticMenuItemStyle BackColor="#5a630c" BorderColor="White"
BorderStyle="Ridge" BorderWidth="3" ItemSpacing="5px"/>
<StaticHoverStyle BackColor="#402000" />
<StaticItemTemplate>
<%# Eval("Text") %>
</StaticItemTemplate>
</asp:Menu>
and code behind:
private void PopulateMenu()
{
mnuMoESP.Orientation = Orientation.Horizontal;
mnuMoESP.Width = Unit.Percentage(100);
DataSet dsmenu = (DataSet)Session["menu"];
DataTable dtmenu;
dtmenu = dsmenu.Tables[0];
foreach (DataRow theRow in dtmenu.Rows)
{
MenuItem categoryItem = new MenuItem((string)theRow["page_menu_parent"]);
mnuMoESP.Items.Add(categoryItem);
categoryItem.NavigateUrl = GetNavUrl(theRow["page_path"], theRow["page_name"]);
}
}
i'm doing a website project for my studies .
and i'm going to work with frames instead MasterPage.
now, how do i load a page in the frame from clicking on item in the menu.
I am using frames in my webpage.in one of the frames i have a menu control whose items are database driven.when click on the menu item, i want another page to be displayed in other frame. now i want to pass the the selected menu item text to the other page using session variable which is in the menu item click event method.but the thing is when i click on the menu item, the click event is not firing. is there any better way to pass the selected menu item text to the other page?
View 1 RepliesI have created menu on my page and on the same page I have "Iframe" control in that I want to display page when user click on the menu item.Where can i give path for Iframe so it display page in Frame,or is there any configuration in the Menu property. Below is the code for creating the menu and menu item:
<asp:Menu Width="100px" ID="Menu1" runat="server">
</asp:Menu>
Code behind File :
Dim mainMenu As New MenuItem("CustInfo", "", "", "~/DetailView.aspx?CatID=1002", "_parent")
Menu1.Items.Add(mNode)
Dim subItems As New MenuItem("DocumentInfo", "", "", "~/DetailView.aspx?CatID=10021", "_parent") [code]...
how can I display page in IFrame which is on the same page as MenuItem.
I have dropdown menu item ("pin this site") that i need to hide it or hide menu item itself ("My Network").
When I saw viewsource on page, I got below code.
<a class="zz1_TopNavigationMenu_1 ms-topnav zz1_TopNavigationMenu_3
ms-topnavselected zz1_TopNavigationMenu_9" href="http://mynetworkqa.spe.org"
style="border-style:none;font-size:1em;">My Network</a>
<a class="zz1_TopNavigationMenu_1 ms-topNavFlyOuts zz1_TopNavigationMenu_6"
href="javascript:__doPostBack(,
'ctl00$PlaceHolderTopNavBar$PlaceHolderHorizontalNav$topSiteMap''Pin')"
style="border-style:none;font-size:1em;">Pin this site</a>
How can I hide menu item?
I have a aspx page with 3 contentplaceholders.
In contentplaceholder1, i have a menu with submenu items.
I need a functionality by which whenever i hover on any menu item or select any item it should display repective content in the contentplaceholder2
How can I get current viewed itemindex of a repeater item template, have tried a few stuffs i got from google search, but it seems not to work.
I have items like:
1 text link1
2 text link2
3 text link3
4 text link4
where 1, 2, 3, 4 are the itemindex, i want to be able to get 1 if text link1 is clicked, or 2 if text link two is clicked etc.
Here is my repeater html
I have use date time picker in form how current date highlighted automatically date time control asp.net on page load...
View 1 RepliesI have two dropdown lists ddlstate and ddldistricts onchange of ddlstates I am displaying the districts. Here my requirement is to make the default seleted district as "Warangal" i.e I need to highlight this list item
View 1 RepliesI am need to build a menu and each item of the menu has an image as background knowing that i depend on sitemap to build the menu i used
[Code]....
where menuitem is in a css sheet
[Code]....
it display the image but in the wrong place?
i have a menu which is collapses as a default. This is done by following query.
[Code]....
Now, the problem is, whenever i click on any menu item by expanding the menu, the item page opens but the menu collapses again. I want to let the menu remain as expanded although a menu item is clicked. i.e. menu shouldn't refresh when a menu item is clicked.
Sitemap & Menu:
<asp:SiteMapDataSource ID="Menu" runat="server" ShowStartingNode="false" />
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" OnMenuItemDataBound="OnMenuItemDataBound" DataSourceID="Menu" >
<LevelMenuItemStyles>
<asp:MenuItemStyle CssClass="Menu" />
<asp:MenuItemStyle CssClass="Level" />
</LevelMenuItemStyles>
</asp:Menu>
<siteMapNode url="javascript:Logout" title="Logout" description="Logout" roles="*">
<siteMapNode title="Logout" description="Logout"></siteMapNode>
</siteMapNode>
I want OnClick event instead of navigation .