Usability - Missing Popout Class In Menu For Nodes Without URL
Sep 13, 2010
I'm having a little problem with the popout icon in the ASP menu control not appearing when the sitemap node doesn't have a URL. Take the following sitemap nodes as an example:
<siteMapNode title="Top 1" url="~/Top1.aspx">
<siteMapNode title="Sub 1" url="~/Sub1.aspx" />
</siteMapNode>
<siteMapNode title="Top 2">
<siteMapNode title="Sub 2" url="~/Sub2.aspx" />
</siteMapNode>
The first top level item - Top 1 - gets a popout CSS class written to the tag that spans the label. However the second top level item - Top 2 - does not get the class. Given this class is generally used to hold the arrow indicating there's more content beneath the item there's a bit of a usability problem here. Does anyone have a workaround for this? Or alternatively, is a sitemap node without a URL attribute somehow breaking the intended usage of the control?
View 2 Replies
Similar Messages:
Dec 10, 2010
I use a ASP.NET Menu control with Orientation=Horizontal. It is kind of irritating that the popout menus appear on mouseover, which causes it to show by accident if you move the mouse over the menu when you want to click on something right below the menu. Then the menu popout hides the element you actually wanted to click on! Is it possible to change the functionality so that the popout requires a mouse click instead of mouseover?
View 1 Replies
May 25, 2010
I have a few items apart of my Web.sitemap file that rely on querystring or session variables. I do not want these items to appear in my menu. Is there a way to hide it from the menu, but still be in the sitemap (for sitepath control).
View 3 Replies
Nov 12, 2010
I have the following Menu control:
[Code]....
How do I hide the root node and some other nodes if I do not want it to show on the navigation menu?
View 15 Replies
Apr 16, 2010
I have a Menu control in MasterPage based on web.sitemap file. My website has roles enabled (AspNetWindowsTokenRoleProvider) and uses Windows authentication mode. So, user has to be in a specific Windows Group to be able to access the site. I need to allow some users to see all menu nodes and some restricted set of nodes. How do I do that?
I would like to be able to create, say following Windows groups:
domain_namemy_app_users
domain_namemy_app_superusers
domain_namemy_app_admins
and code sitemap nodes this way:
<siteMapNode url="~/MOC_Masterdata_MOC_Approvers_Plain.aspx" title="MOC Approvers" description="MOC Approvers" />
View 5 Replies
Jun 3, 2010
I am able to bind the asp:menu with xml nodes.
My Question is how can I display my child nodes of a particular parent as 2 column flyout menu.
find the screenshot below:
[URL]
View 2 Replies
Jan 14, 2010
In books and tutorials, I see a Website menu between View and Build. However, in my copy of VS 2008, I have a Project menu instead. I imagine that I didn't make an appropriate setting for a web site developer the first time I opened VS. How do I change the configuration or what do I need to do to get the Website menu?
View 6 Replies
Oct 25, 2010
According to the book im reading i should have more menus such as the "Block Formatt, Font Name, Font Size" in my Style Application toolbar, but i dont have anywhere near as many as the book suggests, Just a drop down menu that has "manual" and "automatic"
View 4 Replies
Jun 30, 2010
I have a site that was working fine with security. I needed to create my own RoleProvider to give the ability to add Groups to roles based on certain criteria which I successfully did.
The problem is, since then, my main site (a Single Sign On Site) will not show the proper menu items for my users roles. The funny part is that right after I publish it, or restart the application, it works fine. Once it has been running for awhile, I lose my menu items.
If I manually type in the URL to go to one of the pages that I cannot see the menu item and perform some function, all of a sudden all my menu items reappear.
View 1 Replies
Oct 23, 2010
On my website I have implemented an asp:menu control which works fine in Firefox. Unfortunately, for some reason, the bottom border is missing in submenues in IE. You can see the problem here: [URL] Do you have any suggestions on how to solve the problem?
View 5 Replies
Nov 10, 2010
On a home PC I have SQL Server 2005 installed. If I go to SQL server management studio and select my database, I can then right click on the "Database Diagrams" folder and then select "New Database Diagram" from the popup menu. I can then generate a database diagram. However on my PC at work if I follow the same steps as above, the popup menu does not show an option for "New Database Diagram". Instead my choices are "Working with SQL Server 2000 diagrams" and "Refresh". So why is the "New Database Diagram" menu option missing? Also what is odd is that the popup selection reads "Working with SQL Server 2000 diagrams" when in fact I am using SQL Server 2005 not 2000? Does anyone know why my option to create a database diagram is missing?
View 1 Replies
Nov 10, 2010
I am updating some code from MVC 3 Beta to MVC 3 RC.
TagBuilder is unrecognized. Did the way helpers are created changed?
If not where is the TagBuilder class?
And where can I find MVC 3 Source Code?
View 3 Replies
Jan 25, 2010
i'm new one to Asp.net (3.5).. plz tel me how to calculate the node, childnode, sub childnode and so on.. and tel me how to retrive value of all...
Using Recurisive i can do this but i don't how to do..
View 3 Replies
Feb 18, 2010
I have a code that load hierarchy( nodes) into trew view.. by selecting different date, the hierarchy result from SP will show in the treeview..
the problem is even though I select a different date.. the result( node) of previous date is still showing in addition to the new hierarchy result...
it;s like the new result node is appended to existing node.. instead of refreshing the node and showing only the new result. How can I clear out the treeview nodes before adding new nodes from different date?
View 1 Replies
Mar 13, 2012
how can add , edit, delete nodes and sub nodes in treeview in vb.net 2005 and sql server2005
View 1 Replies
Oct 21, 2010
i have a simple asp.net textbox. can someone provide me with an example so that when the user clicks inside the textbox, a jquery datepicker popsout? also, i need it so that when the user clicks a date in the datepicker, the textbox is populated with this date.
View 6 Replies
Nov 24, 2010
I have a question over the usage of Update Panel?Is it a good practice to have mutliple update panel in single page or just one update panel containing the whole UI.I have page where I use around 5 update panel, few controls are outside the update panel because I am doing some javascript operation on click those controls.So my question is to put everything in one update panel is good practice or not?Will multiple update panels will create any performance problem?
View 6 Replies
Apr 21, 2010
Just another day i found myself writing code to show data on the UI. I am again using DataGrid/GridView (ASP.NET), User Id as link button (clickable) to redirect user to another page. User having hard time to find where to click(Though the link has underline and hand pointer as usual on hover) just another common table like structure Following are the columns for example, User ID (Link button), User Name, First Name, Last Name, Date Of Birth Now i would like to make it better form the usability point of view. Can someone suggest a good link, example or suggestions to make it better.
View 1 Replies
Jan 30, 2010
I am using C# and VS 2008. I want to imporve the usability of a simple textbox with word addins like B, I and U and simple size, font and colouring options, same as this forum textbox.
I googled and find out few editors like fckeditor etc but do not really understood how to implement them.
View 17 Replies
Feb 21, 2011
how I can make my VWD2010 show the window where I tick which exceptions I want the debugger to halt on throw rather than unhandled? MSDN docs imply that the menu can be customized to add it but this is NOT TRUE for my version
View 2 Replies
Nov 29, 2010
I was browsing the net a week ago and now I cannot find the coolest menu I've ever seen. I can only describe it the best I can...
I know that it is a jQuery plugin, just don't know the name of it. It uses a left and right arrow to browse through a list of items, the item in the center is large, and all the items around it are smaller and somewhat transparent. When you click the arrow, the item to the left or right of center transitions into the center, and the rest of items rotate backward, in a circular motion. It is similar to a carousel, but the items are arranage in an oval/circular manner, and clicking the arrows left or right slide the next item to the center and make it larger.
If anyone knows what I am talking about that would be such a huge help!
Also, I am looking for a way to make a div with rounded corners with about a 10px transparent edge all the way around, but not transparent for the content inside the div.
View 2 Replies
Mar 15, 2011
I've a Masterpage in wich there is a repeater binded to a sitemap.
[Code]....
I want to set active class to tag <li> when user click on menu item using jquery.
View 4 Replies
Dec 29, 2010
I have a menu (linked to a sitemap) wrapped in to a panel surrounded by a round control extender. The menu has StaticMenuItemStyle, StaticHoverStyle and StaticSelectedStyle. The first 2 works like a charm but not the StaticSelectedStyle. On click of the menu item the screen is redirected to appropriate page, but the menu item cssclass is set back to StaticMenuItemStyle. The background of the menu items are images. I tried some of the solutions from other posts, but no use.
View 8 Replies
Nov 23, 2010
I've uppgraded to version 4 of framework and notice that menucontrol is now able to render as <ul><li>, witch is perfect. But I notice that it adds a style element and set class for each node.
renderd page html
[Code]....
Is there a way to remove this so I can set my own style?
View 2 Replies
May 11, 2010
I am using an ASP.NET 4.0 Menu control with RenderingMode=List and am struggling with creating the appropriate CSS. Each menu item is represented by an <li> tag that contains a nested <a> tag with what appear to be fixed class names:
<a class="level1"> for unselected level 1 menu items
<a class="level2"> for unselected level 2 menu items
<a class="level1 selected"> for the selected level 1 menu item
What I want to do is to is to prevent the currently selected menu item from being "clickable". To do so I tried using:
if (menuItem.Selected) menuItem.Selectable = false;
This has the desired effect of removing the href attribute from the <a> tag but also removes the class attribute - and as a result my CSS can not identify what level the menu item belongs to! Looks to me like a possible bug, but in any case I can't find any documentation describing what CSS class names are used, nor whether there is any way to control this (the old Style properties don't appear to have any effect). Ideally I would like to have "level" class attributes on the <li> tags, not just the nested <a> tags.
UPDATE
I've taken a look at the System.Web source with Reflector, and it appears that it does explicitly skip outputting CSS attributes if Selectable=false. The following is extracted from MenuRendererStandards.RenderItemLinkAttributes:
if (!item.Selectable)
{
return needsAccessKey; // !! exits without setting class attribute
}
if (item.Selected)
{
cssClass = cssClass + " selected";
}
writer.AddAttribute(HtmlTextWriterAttribute.Class, cssClass);
View 1 Replies