以下は、例と説明とともに応答特性の表です。
| バッファ | Response.buffer = true 出力のバッファリングを可能にします |
| Cachecontrol | Response.cachecontrol = "public" キャッシュを「パブリック」または「プライベート」に設定します |
| チャーセット | Response.Charset = "Windows-1252" ISO文字セットを設定します |
| contentType | Response.contentType = "text/html" 出力MIMEタイプ(Text/HTML、Text/Plain、GIF、JPG)を指定します |
| 期限切れ | Response.Expires = 60 数分でページの有効期限を設定します |
| 有効期限があります | Response.ExpiresAbsolute =#2003年1月31日13:00:00# ページが期限切れになるまで確実な時間を設定します |
| isclientConnected | if(respons.isclientConnected == true){} クライアントがまだ接続されているかどうかを判断します |
| 写真 | ((説明を参照)) インターネットコンテンツの選択のためのプラットフォーム |
| 状態 | Response.status = "401不正" ページステータスを設定します |
望まない場合は、単一の応答プロパティを設定、変更、または使用する必要はありません。そうは言っても、彼らは一度も便利になることができます。以下のスクリプトの2つのプロパティを除くすべてを実証しました。
ちなみに、クライアントへの出力を開始する前に、プロパティを設定します。
始めましょう:
以下は、レッスン07のASPスクリプトです。
<%@言語= "javascript"%> <%respons.buffer = trueresponse.cachecontrol = "private" response.charset.charset = "windows-1252" response.contenttype = "text/html" response.expires = -1response.status = "200 ok"%> <html> <body> < (Response.isclientConnected == true){respons.write( "クライアントは接続されている。<br>")} else {respons.end()}%border = "2"> <tr> <%for(x = 1; x <= 200; x ++){respons.write( "<td>" + x + "</td>/r") (x%10 == 0){response.clear()} if(x%4 == 0){response.write( "</tr> </table>/r")respons.write( "<table border =/" 2/">")respons.write( "/r <tr>")respons.flush()}}}}ここをクリックして、新しいウィンドウでスクリプトを実行してください。リンクをクリックしたら、実際に数字を調べてください。数字の欠落のように、ページについて奇妙なことに気付くかどうかを確認してください。
Response.Buffer:
スクリプトに表示されている順にプロパティを取りましょう。 Response.Bufferを使用すると、respons.flush()およびrespons.clear()を介して出力を制御できます。まだおかしい場合は、リンクをクリックしてスクリプトを実行します。いくつかの数字が欠落しているため、奇妙な出力が得られます。欠落している数字は、response.clear()のおかげです。 response.flush()がサーバーを非常に遅くすることに気付くかもしれません。理由なしにこの方法を使用しないでください。
Response.CacheControl:
Cachecontrolは、プロキシサーバーにページをキャッシュに保つことを許可する力を提供します。 (これは「公開」設定です。)同様に、プロキシサーバーのページのキャッシュを許可することができます。 (それは「プライベート」設定になります)。デフォルトは「プライベート」です。