The ASP.NET Menu control as implemented is a convoluted and complex beast.
Not to disrespect the developers who put the work into helping to repair
this and CSS issues related to the other canned controls there has been a
release of a something goofy named the "Friendly CSS Adapter" or some such
thing which is available via
http://asp.net/.
In other words, using the ASP.NET 2.0 controls are like somebody from
Microsoft lied to you about a short cut misleading you to take a dark alley
to save some time going to where you want to go. As your half way down the
alleay along come some thugs called the "Waste of Time Gang" who jump out
and beat the sh!t out of you leaving you laying in the alley bleeding to
death. Time is of the essence and its costly to lay there bleeding to death
so you somehow drag yourself back out to the city sidewalk hoping some
passing person will help. Along comes a "Friendly" helper who will give you
a bandage.
From my point of view all of the 2.0 enhancements of productivity have
turned out to be more of the same Microsoft marketing bullsh!t. Working with
ASP.NET is not at all productive with regard to the presentation layer --
the code-beside yes -- the presentation layer no -- in fact double if not
sometimes triple the time required because the canned 2.0 controls were not
designed well, are often incomplete, and need to be taken apart and rebuilt
using the template model which is extremely timely in my opinion as it adds
another layer of abstraction to HTML using goofy name=value pair properties.
I think the canned controls were a worthy goal but implemented poorly and I
hope someday a new release will clean this up somehow. For now I am trying
to recover after being left lying in the alley to bleed to death.
<%= Clinton Gallagher
NET csgallagher AT metromilwaukee.com
URL
http://clintongallagher.metromilwaukee.com/
MAP
http://wikimapia.org/#y=43038073&x=-88043838&z=17&l=0&m=h