それでは、この応答オブジェクトは何のためにあるのでしょうか?応答オブジェクトは、サーバーからユーザーに出力を送信するために使用されます。多くのメソッドが割り当てられています。
主に使用されるもののいくつかは次のとおりです。
1. Response.Write "string" あなたがASPプログラマーなら、これに非常に精通していると思います。そうでない場合は、ASPの学習を開始するとすぐになります。
すべてのプログラミング言語で最初に学ぶことは、画面(このコンテキストではブラウザー)にテキストを表示することです。これを行うには、このメソッドを使用します。
例: ブラウザに「Hello World」出力を生成します。
「&」を使用して、文字列と事前定義変数を組み合わせることもできます
例: <%
Dim myVar
myVar = "Linawaty"
response.write "Hello.. My name is " & myVar & " (^-^)/"
%>
ブラウザに「こんにちは。私の名前はLinawaty(^-^)/」と出力されます。
HTMLの行の途中にテキストまたは変数を表示する場合は、ショートカットを使用できます
これは実際にはと同じですが、少し短くなり、コーディングはできなくなります。
例: 「name」という名前の定義済み変数があり、それを入力ボックスに表示するとします。
「Linawaty」を含む入力ボックスが生成されます。
2. Response.Redirect "url" これは、すぐに役立つと思われるRESPONSEのもう1つの方法です。このメソッドを使用して、別のページにリダイレクトします。 javascriptのwindow.location = "url"と同じです
例: 2つのボタン([ページ2]ボタンと[ページ3]ボタンなど)があるフォームを持つASPページを作成します。クリックしたボタンに応じて、スクリプトは事前定義ページにリダイレクトします([ページ2]ボタンをpage2.htmlページに、[ページ3]ボタンをpage3.htmlページに)。
最初に、「page1.asp」に2つのボタンを持つフォームを作成します
page1.asp:
<%
if request.form("button")="page2" then
response.redirect "page2.html"
elseif request.form("button")="page3" then
response.redirect "page3.html"
end if
%>
次に、page2.htmlとpage3.htmlを作成して、それぞれに特定できるテキストのみを含めるようにします。
Page2.html:
ページ2
これは2ページ目です。
Page3.html:
3ページ
これは3ページ目です。
3. Response.End このメソッドは、主にデバッグに使用されます。 ASPスクリプトは、挿入された正確な位置で停止します。
例: <%
response.write "First line"
response.end
response.write ", Second line"
%>
ブラウザで「1行目、2行目」ではなく「1行目」の出力が生成されます。
動画の説明: ASMR Slow yet intense mic scratching│Sharp object│No Talking│Zoom H6 (かもしれません 2024).