Have you tried the suggestions in this documentation article
? It takes use of session state rather than view state and this should allow your users to navigate away from the page and then reload them. You could also look into the Saving grid settings on a per user basis article
which goes over how to save and load specific users' settings.