While the asp:menu can be told to render as a nested UL, it litters the entire list with classes and styles and it interferes with my css menu system.
I found this link at another forum (the relevant code pasted below): http://stackoverflow.com/questions/3425498/disable-javascript-generation-by-asp-net-menu-control.
It looked promising, but I was unable to replicate it. Several days of Google searching have not uncovered a usable method for me. 
I have an asp.net 4.0 webform website. Can anyone tell me how I might proceed to either override the existing asp:menu control or create a custom menu control that has the same features -- except that it doesn't litter the rendered UL with class names.
I refuse to accept -- as I have read elsewhere -- that it can't be done. It's simply a matter of not knowing how to do that ...

Go to the complete details ...