if have solve this problem by making an property in the PageBase which can be true or false. I called the property RebuildPage. By default this is false and if i want the page to be restored i set it to true. The render method of the Pagebase is changed to this protected override void Render(HtmlTextWriter writer) { if(!Page.IsPostBack || this._rebuildpage != false) { base.Render(writer); } } When at the save method there goes something wrong, i just set RebuildPage to true and the page will be rendered. Otherwise i can just generate a close screen script
If your using threads I highly recommend using the ThreadPool class. Caution, there is an error with the ThreadPool with WebRequests, but I am not sure if it applies to Dns class.
R.Bischoff | C++ .NET, Kommst du mit?