ResponseObject
Respose オブジェクトは、サーバーからブラウザにデータを送り返すために使用されます。リクエストの結果としてデータをブラウザに送信し、軽い応答情報を提供することができます。また、ページ内にデータを入力したり、ページ内にジャンプしたり、各ページのパラメータを渡すために使用することもできます。プロトコルに対応します。
一般的に使用される Response オブジェクト 属性
属性 |
|
Buffer | 出力をバッファリングし、応答全体の処理が完了した後に送信するかどうかを示す値を取得または設定します |
キャッシュ
| 有効期限や機密性など、Web ページのキャッシュポリシーを取得します。 。 。 。
|
Charset
| HTTP の出力を設定または取得します StringEncoding
|
Expires | ブラウザ上のキャッシュされたページの有効期限が切れるまでの分数を取得または設定します |
Cookie
| 現在のリクエストの Cookie コレクションを取得します |
IsClientConnected | クライアントがまだサーバーに接続しているかどうかを返します |
SuppressContent | HTTP コンテンツをクライアントのブラウザに送信するかどうかを設定します ( true の場合、Web)ページはクライアントに送信されません |
Respon SEオブジェクトの共通メソッド
メソッド |
|
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 サイトの他の関連記事を参照してください。