For each node in treeview, its NavigateUrl is set to call Client Side function which loads new page (page 2). While doing this, SelectedNodeChanged event for treeview doesn't fire (page 1).
[Server Side]
node.NavigateUrl = "javascript:RefreshWorkspaceHome();";
RefreshWorkspaceHome(): either load new page or call doPostBack to execute some server side code for page 2. Problem now that SelectedNodeChanged event doesn't fire for page 1.
Any idea?