Hii Matt!!
When page is refreshed ,browser loads the page from cache or server (if there is any content expiry policy), so whenever ur onClick button is clicked ,ur multiselect list is cleared ,ok no probs,but when you refresh the page ,since there is no posting of the data to the server, it only retrieves back your current page from cache(or fresh page from the server), you are getting the multiselect list with values.
you can use javascript cookies to solve this problem, again it also depends on client browser settings.
Hope this will help you
Cheers :)
vinod
|