Hi Terry,
I have implemented the Button2 control and it's click method. I have also commented out the refresh page code in the OnUploadCompleted method.
I have done some testing with this and have come up with some interesting results. These tests have been conducted by closing all browsers then opening up a fresh browser.
Chrome 4.1 = Session changes after refresh button clicked.
FireFox v 3.6 = Session changes after refresh button clicked.
Internet Explorer 8 = Session stays the same after refresh button clicked.
Have tried this with all Upload types ie Flash, Silverlight and the results are the same. I have also tested this on two seperate computers and the results were also the same.
If there's anything else you want me to try let me know.