Last post Dec 18, 2007 02:49 PM by gbremer
Dec 17, 2007 06:38 PM|gbremer|LINK
Bear with me, please. I'm not trying to be a jerk in this post...I'm just not sure I understand the benefits of this CSS Friendly menu control. A few issues I've encountered while using a horizontally-oriented menu:
I know that this is free code but there don't appear to have been any updates since the initial release. Is anyone really working on it? (And the Codeplex DLL-based solution isn't what I'm looking for since [a] the last update was back in March and doesn't
fix these issues; and [b] I'd prefer to avoid adding another DLL when I only need a menu. I'd love to say that I can help but quite frankly I don't have the time...nor the CSS skills, I suspect.)
Again, I'm just not sure what's the benefit of using these controls. Right out of the box...the menu has some fairly big issues. Say what you want about the default, table-based asp:menu control that MS offers, it
does work. The only reason I'm not using the default asp:menu control provided by Microsoft is that I wanted to show the complete "trail" of active menu items (hover color displayed down the hierarchy rather than just the active menu item) and I noticed
that the CSS Friendly menu control offers that feature by default...that is, by the way, an excellent feature. That said, I just want to have a functional menu control that provides a nice look & feel...ideally, out of the box. I'm just a corporate wage slave
and I'd much rather spend my time solving actual business problems than tweak JS code to ensure a control behaves the way it should....especially when I suspect that the issues I mentioned above have already been encountered and solved in the community.
It's been a reallllllllllllllly long Monday, folks. Tell me, am I missing something? (It's distinctly possible!) Or should I just go back to the default menu control? Seriously, I would appreciate any constructive suggestions. Thanks!
css Control Adapters Menu
CSS Friendly Control Adapters Menu
Dec 18, 2007 04:31 AM|michielvoo|LINK
The project is still maintained, the
last update was 1 month ago. You can open up a work item, although it's up to the developer to decide its priority. The nice thing is that other people can vote your work item after you have created it, which is a way to increase priority by popular demand.
The highlighting of menu items all the way up the hierarchy can be done with a few lines of code for the default menu adapter as well, so you might still consider that.
Dec 18, 2007 08:32 AM|camera|LINK
Dec 18, 2007 02:49 PM|gbremer|LINK
Thanks for the helpful response! I do see now that there have been updates to the Codeplex source. I was originally looking at this page...
...and saw that there hadn't been any DLL releases. My bad. As you suggested, I'll probably just go back to using the default menu control and tweak things to display the highlighted hierarchy. I'm guessing this is a just a CSS change...? Anyhow, thank you!
Actually, I don't think you were trying to be a jerk and didn't take your response as such. Let me clarify, though...the problem I'm facing is not that the menus extend beyond the bottom of the page. Rather it's that the menu is aligned against the right
side of the page and the right-most top-level element has submenus. That all works fine but any submenus for those menu items (top-level >> submenu >> submenu) will disappear off the right side of the browser window. That's not a wildly atypical scenario and
I think that most modern dynamic menus handle such situations gracefully. If you disagree and can offer some further suggestions, please do let me know.
Thank you both for your responses!