Sure, that's what I meant with "a database driven version of this menu".
However, Ajax seems to imply you go back to the server on every mouse over to get a new menu. IMO, that's a waste of time and server resources. Are your menus changing every mili second? I don't think so.
So, it's probably better to build up a menu at Page_load, send that to the browser an let CSS and a little bit of JavaScript / DHTML do it's work at the client.
You could use the <asp:Menu /> for this and bind it to a site map for example. For some ideas about this control, look here:
http://quickstarts.asp.net/QuickStar...tion/menu.aspx
If you don't like the markup these controls create, take a look here as well:
http://www.asp.net/CSSAdapters/Default.aspx
Cheers,
Imar
---------------------------------------
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Everyone is unique, except for me.
Author of
ASP.NET 2.0 Instant Results and
Beginning Dreamweaver MX / MX 2004
Want to be my colleague? Then check out
this post.