2009-05-21 11 views

答えて

2

PostbackUrlはフォームののアクション属性を変更するため、初期ページは変更されませんが、ユーザーがフォームを投稿すると、そのデータは別のページに送信されます。

Response.RedirectはHTTP 302 Redirectになります。 URLを完全かつ永続的に変更する場合に使用されるのは、301 redirectとは異なり、一般的なリダイレクトアクションです。

Server.Transferは実際にはHTTP要求をアクティブにせず、ユーザーに対して完全に透過的です。 Server.Transferの代わりにリダイレクトを使用すると、ブラウザ(検索エンジンのクローラであればもっと重要)は元のHTTPステータス(たとえば404)を受け取らないため、通常はエラーページ(例:404または500のHTTPステータス)を表示するために使用されます)。

関連する問題