Hi all, I might be off the mark here, but having spent all afternoon trying to find a way to add a class to a <li> element to specify which menu item represents the current page in a menu..
I've looked at using the asp:menu control; I have found it to be akin to using Comic Sans on a site - surely in 2009 we should be able to simply and quickly configure the way we want out menu output, complete with Id's classes etc.. and without .net slapping its horrible id's on the front of my own: ct100_header_myElement. Using sitemap doesn't seem to give the flexibility either, I ended up simply coding the <ul> myself, which I have no problem with, fair enough it's not the answer to all solutions - but when you want to be able to easily format your markup it sure seems better! I'm using an image replacement technique on the <a> tags inside my <li>'s, I've tried getting hold of the <li> in code behind on page load to attach a "current" class to the relevant item with no joy (I've tried runat="server" on EVERYTHING)!. I've looked at what seems to be a crippled and more or less dead project CSS Friendly Adaptors (now on Google groups).. and I'm close to giving up - I remember in PHP you could simply use strstr($loc, "what_Im_Looking_for"); granted not always the best solution, but given the scale of my project just what I would want right now.. I want .net to be #1 .. my #1.. can anyone give me a lifeline here? Thanks Pete
