ASPのシステム学習は、ASPのいくつかの組み込みオブジェクトから始まります。
一般的に5つの主要なオブジェクトと呼ばれます:リクエスト、応答、サーバー、セッション、アプリケーション
今日のリクエストオブジェクトを見てみましょう。
もちろん、まだ言及されていないのは、ASPは正確にどのように見えますか?コードを見るとき、それがASPコードであることをどのように知ることができますか?
とても簡単です。 「<%」と「%>」が表示されると、ASPであり、ASPソースコードがそれらの間にあります。
では、なぜオブジェクトとオブジェクトの関数について学ぶ必要があるのですか?
実際、ASPが提供するスクリプトで使用できるこれらの組み込みオブジェクトにより、ユーザーはブラウザリクエストを介して送信された情報を簡単に収集し、ブラウザに応答し、ユーザー情報を保存できるようにするため、オブジェクト開発者は多くの退屈な作業を取り除くことができます。
リクエストオブジェクトの主な機能は、サーバー側のクライアントブラウザから送信またはアップロードされた情報を受け入れて取得することです。リクエストオブジェクトは、POSTメソッドまたはGETメソッドを使用してフォームから渡されたパラメーター、Cookieなどを含む、HTTPリクエストで渡されたすべての情報にアクセスできます。
1。request.form( "name")
これは、前のページから情報を受け入れるときによく使用される受け入れの方法です。リクエストはASPオブジェクトであり、フォームはリクエストオブジェクトに含まれるオブジェクトのコレクションです(これはHTMLページのフォームフォームとは異なります。これは、前のページ形式にテキストボックス、パスワードボックス、または非表示ドメインの名前です。また、別の非常に重要なポイントがあります。前のページのフォームを送信する方法は投稿方法でなければなりません。
次の2つのページプログラムを見てください。
1。TEST1.html(このページはHTMLであり、主に情報を入力するためのプラットフォームを提供して、受け入れ処理のために以下のASPページに情報を送信するためのプラットフォームを提供します)
[Ctrl+Aすべての選択がコピー用に与えられます:最初にいくつかのコードを変更して、[実行]をクリックします]
メソッドは投稿されており、提出されたページアクションはsubmit1.aspであることに注意してください。
2、submit1.asp(aspページ、name = "yourname"の2つの値を実行し、name = "yourpwd" from test1.html)
あなたの名前は:<%= request.form( "yourname")%> <br>です PWDは<%= request.form( "yurpwd")%>です |
IISを介して、2つのページが関連していることがわかります。名前とPWDはtest1.htmlに動的に入力され、submit1.aspに動的に表示されます。
これは、情報を受信、抽出、および表示するプロセス全体です。
3。submit1.aspを改善しました
<%request.form%>の各iの% <%= i%>: <%= request.form(i)%> <br> <%next%> |
forループステートメントは、前のページのすべてのフォームタグ情報を受け入れて表示するために使用されます。フォームページに多くのアイテムがある場合、この結果は非常に迅速になります。