I am just submitting this for information, also to add a relevant topic within asp.net forums for search engine searches regarding an alternative ASP.NET Menu control that is accessible and standards compliant.
First of all, I would like to thank
Chris Love for his comment on one of my posts which introduced me to the CSS friendly Menu Control.
The built-in ASP.NET Menu control is encapsulated as a menu of browser incompatibilities and accessibility problems.
The CodePlex community has developed a CSS adapter solution for ASP.NET menu control (and lots of other control i.e. Tree view, Grid view etc.) to override its rendering mechanism using plainly stylesheets and C# compiled javascripts. I have tested its compatibility
and accessibility and worked seamlessly compliant to WCAG.
This is very simple to implement in just 4 easy steps:
Add a reference to your CSSFriendly.dll in your project
Create a .browser file (you can copy the content from the download file) - this basically tells your control to inherit itself from your adapters
Link a stylesheet to your page - this is where you will define the style of your menu
On your menu control, add this attribute in <asp:Menu> tag: CssSelectorClass="YourCSSFriendlyMenuStyle"
The download file contains all the information you will need including full control on customization.
I hope this will prove helpful as reference to all especially to search engine searchers.
Best regards,
Jeremy Ramos
alternative menustandards compliant menualternative menu controlAlternative ASP.NET Menu Control - Accessible and Standards Compliantaccessible menualternative dynamic menu
In case you were not aware, the ASP.NET 4 version of the ASP.NET Menu control has been completely rewritten to make its HTML output accessible and standards compliant. For more information, see
In case you were not aware, the ASP.NET 4 version of the ASP.NET Menu control has been completely rewritten to make its HTML output accessible and standards compliant. For more information, see
Thanks for the information tdykstra. Yes I am aware of this. It is great that you pointed this out for people referencing here in this thread. Cheers mate.
Thanks for the great new. I hate the menu control of older asp.net version, it contains too much table tags. I believe we have tried other controls and adapters that produce <div> instead, but unfortunately it not work well if menu has some levels ... I
must give it a try
jeremydramos
Member
60 Points
29 Posts
Alternative ASP.NET Menu Control - Accessible and Standards Compliant
Nov 18, 2009 09:02 AM|LINK
Hi ALL,
I am just submitting this for information, also to add a relevant topic within asp.net forums for search engine searches regarding an alternative ASP.NET Menu control that is accessible and standards compliant.
First of all, I would like to thank Chris Love for his comment on one of my posts which introduced me to the CSS friendly Menu Control.
The built-in ASP.NET Menu control is encapsulated as a menu of browser incompatibilities and accessibility problems.
The CodePlex community has developed a CSS adapter solution for ASP.NET menu control (and lots of other control i.e. Tree view, Grid view etc.) to override its rendering mechanism using plainly stylesheets and C# compiled javascripts. I have tested its compatibility and accessibility and worked seamlessly compliant to WCAG.
You can download this in http://cssfriendly.codeplex.com/
This is very simple to implement in just 4 easy steps:
The download file contains all the information you will need including full control on customization.
I hope this will prove helpful as reference to all especially to search engine searchers.
Best regards,
Jeremy Ramos
alternative menu standards compliant menu alternative menu control Alternative ASP.NET Menu Control - Accessible and Standards Compliant accessible menu alternative dynamic menu
Software Developer | ICG Plc.
tdykstra
Contributor
4432 Points
620 Posts
Microsoft
Moderator
Re: Alternative ASP.NET Menu Control - Accessible and Standards Compliant
Dec 14, 2009 04:46 PM|LINK
In case you were not aware, the ASP.NET 4 version of the ASP.NET Menu control has been completely rewritten to make its HTML output accessible and standards compliant. For more information, see
http://msdn.microsoft.com/en-us/library/s57a598e(VS.100).aspx
menu control
jeremydramos
Member
60 Points
29 Posts
Re: Alternative ASP.NET Menu Control - Accessible and Standards Compliant
Dec 16, 2009 10:40 AM|LINK
Thanks for the information tdykstra. Yes I am aware of this. It is great that you pointed this out for people referencing here in this thread. Cheers mate.
menu control
Software Developer | ICG Plc.
Tom Downie
Member
4 Points
2 Posts
Re: Alternative ASP.NET Menu Control - Accessible and Standards Compliant
Jun 16, 2010 09:36 AM|LINK
Thanks for the great new. I hate the menu control of older asp.net version, it contains too much table tags. I believe we have tried other controls and adapters that produce <div> instead, but unfortunately it not work well if menu has some levels ... I must give it a try
tuan.ho@citigo.net - Softwareoutsourcing.biz