Posting Credentials to a basic authorization site and opening the link in a new browser. Open URL instead of a response
<p>The below code will post a request to an IIS basic authorization site.  And sucessfully log in to the site using Windows Credentials.  But what I need to do is convert this to opening the website in a browser much like opening a new hyperlink with a target="null".</p>

<p>So just a recap, how do you post the WebRequest to a new browser tab?  Or how do you send the CredentialCache to a new URL request?</p>

<pre><code> var request = WebRequest.Create(testURL);
    SetBasicAuthHeader(request, "username", "password", testURL);

    var response = request.GetResponse();

}

public void SetBasicAuthHeader(WebRequest request, String userName, String userPassword, String testURL)
{

    CredentialCache credentialCache = new CredentialCache();
    credentialCache.Add(new System.Uri(testURL), "Basic", new NetworkCredential(userName, userPassword, "domain"));
    request.Credentials = credentialCache;
    request.PreAuthenticate = true;

}
</code></pre>
