But what are you gonna do with the current window?
Here is the process.
1. Browser has requested a page from the web server.
2. The web server detects that this is not a page but an ASP script and turns the request over to ASP.
3. ASP looks at the request data and determines that it should request another page, this is the Response.Redirect action. It tells the web server, go get that other page.
4. The web server gets that other page and sends it to the browser.
5. The browser renders the page in the current window.
The web server does not know what window made the request, that is the browser's job.
What you need to do is open the new window first, then request the document you want to fill it with. Use Javascript or the TARGET attribute in a link to create the new window.
If the current document cannot have the data to determine whether a new window is needed, then you could respond with a similar page that has Javascript to open a new window and request the new document. But this does not involve Response.Redirect. The Javascript might go something like this.
Code:
<html>
<body onload='window.open("wholeNewWorld.asp","viewStuff");
'>
<!- Here is all of the same HTML in the original page ->
</body>
</html>