Hi All,
I'm using a System.Web.UI.WebControls.Menu and I'm populating it from an XmlDataSource. In my testing, (with only a handful of elements), it seemed to work just fine in every browser.
After adding my real data (~200 elements), it is incredibly slow to respond in Internet Explorer. I have to hover with the mouse for about two seconds before a menu will open. clicking and leaving (waiting for the menu to vanish) are just as slow.
On top of this, other javascript actions on the page are bogged down as well. Things that before the large menu happened in the blink of an eye. This only happens after actually expanding one of the sluggish menus. Right after the page loads, all is fine with these other controls until the I mouseover the menu to expand it. Thereafter, these other controls are sluggish as well.
The strange part is both FireFox and Opera render the menu and display is fast and responsive with no noticable delays (as expected). It's just in IE 6 and 7 that this sluggishness appears.
Does anyone have any experience with this?
-John