<p>I want this page to return 200 whilst still sending the redirect...</p>

<pre><code>&lt;script&gt;
    sub page_load
        'Get the parameters
         dim content As String
         content = request.querystring("text")
         response.redirect ("http://100.200.100.10/test1/Default.aspx?CommandParm=" + content)
    end sub
&lt;/script&gt;
&lt;html&gt;
    &lt;head&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;form runat="server"&gt;
        &lt;/form&gt;
    &lt;/body&gt;
&lt;/html&gt;
</code></pre>

No way with
```
Response.Redirect()
```
. I... think. Maybe setting
```
Response.Status = "200 OK"
```
after calling
```
Redirect()
```
works, I've never tried.
You could fake it by setting the "Location" header manually in an otherwise empty response. Not sure what that is good for, though. ;-)
```
```
Response.AddHeader("Location", "http://100.200.100.10/test1/Default.aspx?CommandParm=" + content)
Response.End()
```
```
(And, for the record: You would be producing an invalid HTTP header constellation. Should not break anything, but still.)