.NET Framework クラス ライブラリ
HttpResponse.Redirect メソッド (String)

クライアントを新しい URL にリダイレクトして、新しい URL を指定します。

[Visual Basic]
<b>Overloads Public Sub Redirect( _
   ByVal </b><i>url</i><b> As </b&gString<b> _</b>
<b>)</b>
<span class="lang">[C#]
</span><b>public </b&gvoid<b> Redirect(</b>
<b> </b&gstring<b> </b><i>url</i>
<b>);</b>
<span class="lang">[C++]
</span><b>public: </b&gvoid<b> Redirect(</b>
<b> </b&gString<b>* </b><i>url</i>
<b>);</b>
<span class="lang">[JScript]
</span><b>public function Redirect(
   </b><i>url</i><b> : </b&gString
<b>);</b>

パラメータ

url
対象となる位置。

例外

例外の種類 条件
HttpException HTTP ヘッダーが送信された後にリダイレクトしようとしました。

解説

RedirectEnd を呼び出し、これは完了時に ThreadAbortException 例外を生成します。

使用例

別の Web サイトへの無条件リダイレクトを強制的に実行する例を次に示します。

[Visual Basic]
 
Response.Redirect("http://www.microsoft.com/gohere/look.htm")
   

<span class="lang">[C#]</span> 
Response.Redirect("http://www.microsoft.com/gohere/look.htm");
   

<span class="lang">[C++]</span> 
Response->Redirect(S"http://www.microsoft.com/gohere/look.htm");
   

<span class="lang">[JScript]</span> 
Response.Redirect("http://www.microsoft.com/gohere/look.htm")
   

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

HttpResponse クラス | HttpResponse メンバ | System.Web 名前空間 | HttpResponse.Redirect オーバーロードの一覧

Page view tracker