I built and deployed a SharePoint 2007 SP1 webpart all by itself on a separate webpart page consisting of the following which I will try to diagram using xml even though the whole thing is done purely with C# using Visual Studio 2008 SP1 + VSeWSS 1.3 (Mar 2009 CTP), the later to facilitate easy deployment to SharePoint:
(various nodes defined)
(various menu items define, all with AutoPostBack = true)
(usual stuff you might expect)
Everything works fine the moment after I add the webpart to the page and exit edit mode. That's probably due to the "you get one postback for free" behavior that seems to occur just after adding this particular webpart to the page and leaving edit mode.
As soon as I close and reopen the browser, the webpart renders correctly but hovering over the nodes (ExandLevel=1) does not get recognized nor does any clicking fire.
I've performed Attach Process to try to figure out what's going on, but cannot determine what's wrong. I've looked at another stand-alone ASP.Net application that does the same thing as my web part, the only difference being the "declarative" vs. "programmatic" approach between the two projects.
I'm using version 4.3.2.60 if that matters.
I've also tried the evaluation version, 4.3.7.9, but it doesn't work either.
Removing the UpdatePanel and UpdateProgress controls (putting the FlyTreeView directly into a Panel) works with either 4.3.2.60 or 4.3.7.9, so either I'm not doing something correctly or FlyTreeView + SharePoint 2007 SP1 (12.0.6219.0) + AJAX don't seem to know how to get along with each other.