答えて
Server.Transfer
は、同じアプリケーション内の別のページに処理をリダイレクトするようにASP.NETに指示します。これは完全にサーバー側で発生します。これはサーバー側で発生するより効率的ですが、この方法にはいくつかの制限があります。以下のリンクは、これらのいくつかを説明しています。
Response.Redirect
は実際にHTTP 302ステータスコードを別の場所の応答でクライアントに返します。クライアントは新しい場所を追跡する責任があります。ここでは別の往復があります。
PostBackUrl
は、「転送方法」ではなく、フォームを送信するURLをブラウザに知らせるプロパティです。デフォルトでは、フォームはサーバー上で自身にポストバックします。 http://haacked.com/archive/2004/10/06/responseredirectverseservertransfer.aspx
Server.Transer()
はサーバ側で動作します。それは、要求されたクライアントとは異なるページでクライアントに応答する。クライアントがリフレッシュすると(F5)、元のページがリフレッシュされます。
Response.Redirect()
は、別のページに移動する必要があることをクライアントに返信します。これには追加の往復が必要ですが、クライアントはリダイレクトについて知っているので、F5が宛先ページを要求します。
PostbackUrl
は、クライアント上でクリックするとどこに行くかをASPコントロールに伝えるプロパティです。クライアントに情報を伝えながら、追加の往復は必要ありません。この方法を使用することができれば、他の選択肢よりも一般に好ましい方法です。
Server.Transferを::
転送は、サーバー上の他の1つのページからリクエスト
は、ここでは良いリンクです。例: リクエストは、あなたがServer.Transferを(「/にPage2.aspx」)がそう反応してPAGE2そしてPAGE2リターンへの転送を要求しますが、ブラウザのアドレスバーが
/page1.aspx
のURLを示したままのPage1に来/page1.aspxのブラウザ要求
のResponse.Redirect
この文は、次のページを要求するブラウザに指示します。この場合、ブラウザのアドレスバーには、新しいページのURLを変更して示して
PostBackUrl
あなたはボタンやリンクボタンの上にそれを言及することができます。これにより、提供されたページにフォームが提出されます。それは次のようになります。
<form method="post" action="/page2.aspx">
- 1. 送信は次のページに転送しないでください
- 2. いただきました間違ったこのプレイビューと
- 3. 次のページへの転送後にリダイレクト
- 4. いただきました。このコードで間違ってjsfiddle
- 5. いただきました。このグループで間違っては
- 6. ページ間のデータ転送方法は?
- 7. facebook統合を間違ったページに転送
- 8. Qualtrics - ホットスポットを次のページに直接転送しますか?
- 9. AWS S3ファイルのアップロード:いただきましたマルチパートアップロードVSアップロードの違い
- 10. クリックイベントが次の開始アクティビティに転送されました
- 11. いただきました間違った私はプリペアドステートメントを持っている
- 12. 新しいページ(間違ったURL)を別のページにリダイレクトする方法は?
- 13. いただきました間違った私は、このリンクでこの機能を見てきました
- 14. 次のページのためにスラッグを覚えてください
- 15. フォームコントロールは間違った情報を転送します
- 16. Vlookupの制限 - 後方に転送したい
- 17. いただきました!私のCと間違っ++正規表現マッチ
- 18. いただきまし
- 19. いただきまし
- 20. いただきましOptional.fromNullable
- 21. はいただきまし
- 22. いただきまし
- 23. いただきまし
- 24. 新しいリンクに送信して転送する方法
- 25. フォームデータを送信した後、別のページのセクションにどのように転送できますか?
- 26. いずれかが言うことができますいただきました!間違った
- 27. 他のページに転送した後でもタイマーをカウントする
- 28. ページが転送されたときにIron-ajaxを再ロード
- 29. ボタンがまだ押されているときのマウス操作の制御を転送する方法
- 30. 違いは、私は、この違いを知っていただきたいと思い
Infactは、何がしたいですか? –
投稿をもう一度読む –
おそらく重複:http://stackoverflow.com/questions/224569/server-transfer-vs-response-redirect http://stackoverflow.com/questions/521527/response-redirect-vs-server-転送http://stackoverflow.com/questions/4660501/response-redirect-vs-server-transfer-redirect-as-a-suggestion – gideon