"1. Tree state should be maintained in between pages
- I have prepared previously a solution for this problem using a cookie. Please refer to the following forum post: http://www.telerik.com/community/forums/aspnet-ajax/treeview/scrollintoview-with-ajaxified-control-doesn-t-work.aspx
The change you need to perform is simply to change the content that you need to store.
"2. Whole master page should not refresh
- In this scenario this is not refreshing of the page - this is complete navigation. The MasterPage is a bit tricky concept - it's not actually a page, rather it's a template. So when you switch to a different content page, you actually navigate (on the server the master page is again combined with the content page and whole new page is sent to the client).
I hope this is helpful for you!
the Telerik team