Respose オブジェクトは、サーバーからブラウザにデータを送り返すために使用されます。リクエストの結果としてデータをブラウザに送信し、軽い応答情報を提供することができます。また、ページ内にデータを入力したり、ページ内にジャンプしたり、各ページのパラメータを渡すために使用することもできます。プロトコルに対応します。
メソッド |
|
AddHeader
| 出力ストリームにHTTPヘッダーを追加 |
AppendToLog
| IISログファイルにカスタムログ情報を追加 |
Clear
| バッファクリアエリアの内容 |
End | 現在のバッファ内のすべての内容をクライアントに送信 |
Flush
| バッファ内のすべてのデータをクライアントに送信 |
Re dir ect
| Webページを別のアドレスにリダイレクト |
Write | クライアントにデータを出力 |
WriteFile
| 指定されたファイルをHTTPコンテンツ出力ストリームに書き込む |
1. ページ上にデータを出力します
Response オブジェクトは、write メソッドまたは writeFile メソッドを通じて、ページ上にデータを出力します。出力オブジェクトは、文字、
文字配列、文字列、オブジェクト、またはファイルです。
空の Web サイトを作成し、ルート ディレクトリに TextFile.txt ファイルを作成します。ファイルの内容は「Hello, Response...」です。プログラムは次のとおりです。
実行結果は次のとおりです。
ファイルを出力するとき、ファイルが存在しない場合は、「ファイルが見つかりません」と表示されることに注意してください。という異常なメッセージが生成されます。
2. ページジャンプとパラメータの受け渡し
ページリダイレクト機能は、Response オブジェクトの Redirect メソッドを通じて実装でき、新しい URL にリダイレクトするときにパラメーターを渡すことができます。
ページを welcome.aspx ページにリダイレクトする場合、コードは次のように記述できます:
this.Response.Redirect("~/welcome.aspx");
URL をリダイレクトするときにパラメーターを渡し、ページ接続を区切るには「?」を使用します。 address とparameters で複数のパラメータがある場合は、「&」を使用してパラメータを区切る必要があります。 テストする簡単な例を作成しましょう。今すぐプロジェクトに Default.aspx ページを追加します。詳細は次のとおりです。
簡単なページを描画すると、次のような効果が得られます。 OK、それでは、OK をクリックすると、welcome.aspx ページにジャンプするようにします。次に、OK ボタンの Click イベントの簡単な実装コードは次のとおりです。 welcome.aspx の新しいページを作成します。データを受け入れ、データを読み出せば完了です。新しい welcome.aspx 出力情報のコードは次のとおりです。 実際、ここではプロセスを実装しただけです。効果を確認するために実行してみましょう。
それでは、簡単に見てみましょう。 Response については十分理解できました。Reauest は、welcome.aspx の接続パラメータを取得するために使用されます。これについては後ほど説明します。
この基本的な記事が、初めて asp.net を学ぶ人にとって役立ち、一緒に学び、進歩できることを願っています...【関連する推奨事項】 1.
springmvc は json interaction-requestBody と responseBody (画像とテキスト) を実装します
2.
AngularJS の ng Http リクエストとレスポンスの形式変換メソッド
3.
java は Response で XML を解析します
4.
asp .net の概要-inオブジェクト(Response)の使用方法例
以上がAsp.Net 組み込みオブジェクトの Response オブジェクト チュートリアルを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。