title: Create a new tab or window for a web page from ASP.NET
body: <p>I have a main page that I want to be a sort of dispatch center for the user in my web application. So I want the main page the stay open, but when the user selects certain tasks I can set it up so that a new tab or page is created with the task that they selected.</p>
  
  <p>I know how to transfer control to another page, but how can I do something like a Server.Transfer only make that new page appear in a new tab and keep the existing page open in the old tab/window?</p>
  
  <p>To give an example of what I'm doing. I currently have a repeater on my main page which constructs a list of LinkButtons. The LinkButtons have text from the data source. Once the user clicks on a link button, I want to open a new page and I want Session state to be preserved with this new page. </p>
  
  <p>Can this be done, and how?</p>
  
  <p>I'm using the version of ASP.NET in .NET 3.5.</p>
  
  <p>Edit: I don't care whether its a tab or window. I just want to be able to spawn a new web page and keep the existing one open.</p>