ASP (英語での正式名称: Active Server Pages) は、HTML、スクリプト言語、コンポーネントを組み合わせて強力なサーバーサイド インターネット アプリケーションを作成できるプログラミング環境です。 以前に HTML、スクリプト言語、コンポーネントを組み合わせたサイトを作成したことがある場合は、そのサイトに ASP コードを追加できます。さらに、コンポーネントを使用して、いくつかのビジネス ロジック ルールを含めることもできます。コンポーネントは、スクリプトまたは他のコンポーネントから呼び出すことができます。以下は、ASP スクリプト言語を使用するための 19 の基本テクニックのリストです: 以上がASP スクリプト言語の 19 の基本スキルを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
1. 現在の日付と時刻のコマンドは
以下は引用部分です:
<%=now%> つまり
各アイテムのリクエストです。 From(" input"))
repomse.write item &"
"
next
%>
また、「for each x in tewuest.From」を使用して、すべての入力値を繰り返し取得することもできます田畑。
2. ASP がデータ入力から (から) フォーム を取得する方法は、組み込みの オブジェクト (object) - リクエストを使用することであり、get と post で異なります。
3. VB または他の言語で自分で書きたい場合、および .dll ファイルが ASP で使用できる場合は、DLL ファイルを登録する必要があります: DOS で regsbr32 *.dll と入力します。
4. 文字サイズをどんどん大きくして、5つの繰り返し文を表示します。
以下は引用部分です:
color=#00ffff>
高速 ASP
<% next %>
5. 文字列をクライアントに送信します
response.write string
以下は引用部分です:
例: <% response.write "Welcome " %>
6. 指定された URL アドレスへのリンク
response.redirect url
以下は参照フラグメントです:
例: <% response.redirect "homepage.asp">
*ただし、この .ASP ファイルの内容は送信されました。ユーザーが切断された場合、再度リダイレクトを使用するとエラーが発生します。
7. 他の言語と ASP の組み合わせ:
以下は引用の一部です:
例: おはようは午前に表示され、こんにちはは午後に表示されます
<%
if time>+#12 :00:00 AM# と時刻 <12:00:00 PM #
then
greeting="おはようございます!"
else
greeting="こんにちは!"
<%=greeting % >
8. <script> ASP での ; タグの適用 <br/><br/> 以下は引用部分です: <br/><html> <br/><body> <br/><% call function1 %> /body> <br/></html> <br/>< ;script runat=server language=javascript> <br/>{ <br/>... <br/>} <br/></script>
9.#include 他のファイルを含める
virtual は仮想ファイル アドレスを指します。
file は絶対ファイルアドレスを表します。
例:
以下は引用部分です:
そして、レイヤーごとにネストすることができます。また、#include を <%--%> 内に含めることはできません。
10. フォーム入力データを取得するASPメソッド: GET POST
1.get: クライアントがURLにデータを追加した後の形式は、「?フィールド1=入力データ1&フィールド2=入力データ2&...」になります。 , 次にサーバーに送信します。
例: actionwww.abc.com、名前フィールドの入力データは jack、年齢フィールドのデータは 15 です。
2. Post: クライアントは http 情報データを使用してサーバーに送信します ASP:
Get: 「入力データ = Request.QueryString ("フィールド名")」を使用して、URL に添付されているデータを取得します。
投稿:「入力データ = Request.Forml」(フィールド名「)」を使用して、HTTP 情報データ フィールドを読み取ります。
以下は引用の一部です:
* Request.QueryString の例
例:
ここをクリック
Name:< %=request .QueryString("Name")%)
年齢:<%=request.QeueryString("Age")%)
* 例を取得
·aspturm.asp:
asp1b.asp
の内容
<% =request.querystring("input1") %> こんにちは、あなたのキャラクターは
<%= request.querystring ( "input2") %>
11.request.From
構文: request.From(name)[(index)|.count]
name : フィールド名
インデックス: 同じフィールドに複数の値が入力された場合、ポインタ値インデックスは同じフィールドのどの値を読み取るかを1からrequest.From(name).count
Countまで指定します。 : by request.From(name). Count は、name フィールドにいくつの値が入力されているかを知ることができます。そのような name フィールドがない場合、count は 0 になります
例:
以下は引用部分です。 :
<%
forI=1 to request.fron("input1").count
response.write request.From("input1")(I)&"
next
%>" input1 に 2 つの値がある場合、どちらを読み取るかを指定するためにインデックスが使用されていない場合は、両方が表示されます。利用可能です
以下は引用部分です:
<%
for
<% for each x in request.Form % >
request.From (<%=x%)=<%=request.Form
(x)% >
server_port を使用して、HTTP リクエストを受信するための接続ポート情報を取得します。
13. HTTP_ACCEPT_LANGUAGEのHTTPヘッダー情報を通じて、クライアントの言語環境を取得できます。
次の例は、クライアントの言語環境を決定し、異なるページを提供します。
以下は引用部分です:
<% language=request.servervariables("HTTP_ACCEPT_LANGUAGE")
if language="en" then %> ;