I am new to ASP.NET so please bear with me....

I have a treeview in which the nodes are populated from a database. When I
click on a node, some data is populated in the browser but as the page
refreshes the treeview collapes into its un-expanded state - is there any way
I can get the reeview to remember which nodes were expanded and retain this
view after the page refresh ? Should I be using some code within the 'page
load' event to get round this problem ?