推奨:ASPプログラミングセッションスキル少し大きいASPを書いた人なら誰でも、セッションが本当に便利であることを知っています。安全で便利なユーザー所有のデータ変数を記録するために使用できます。しかし、セッションの仕組みを本当に知っていますか?おそらくあなたが理解した後、あなたはこの恋愛オブジェクトを再び使用することを敢えてすることはありません。それを交換する方法は少し面倒ですが、それでも長い時間です
変数は情報を保存するために使用されます。
変数がサブルーチンの外側で宣言されている場合、ASPファイルの任意のスクリプトによって変数を変更できます。変数がサブルーチンで宣言されている場合、サブルーチンが実行されるたびに作成および取り消されます。
例:
変数を宣言します
以下は引用されたコンテンツです。 <html> <body> <% 薄暗い名前 名前=ドナルドダック Response.Write(私の名前は:&名前) %> </body> </html> |
変数は情報を保存するために使用されます。この例は、変数を宣言し、変数に値を割り当て、プログラムでこの変数を使用する方法を示しています
配列を宣言します
以下は引用されたコンテンツです。 <html> <body> <% dim fname(5)、i fname(0)=ジョージ fname(1)= John fname(2)=トーマス fname(3)= James fname(4)= adrew fName(5)= Martin i = 0〜5の場合 respons.write(fname(i)&<br />) 次 %> </body> </html> |
配列は、関連する一連のデータ項目を保存するために使用されます。この例は、名前を保存する配列を宣言する方法を示しています。
HTMLタイトルを生成するためのループ
以下は引用されたコンテンツです。 <html> <body> <% 薄暗いi i = 1から6の場合 respons.write(<h&i&> header&i&</h&i&>) 次 %> </body> </html> |
6つの異なるHTMLタイトルを生成するためにループする方法。
VBScriptで時間ベースの挨拶をします
以下は引用されたコンテンツです。 <html> <body> <% dim h h = hour(now()) respons.write(<p>&now()) Response.Write((Beijing Time)</p>) H <12の場合 Response.Write(おはようございます!) それ以外 Response.Write(良い日!) ifを終了します %> </body> </html> |
この例では、サーバーの時間に応じて異なるメッセージをユーザーに表示します。
JavaScriptを使用して時間ベースの挨拶をします
以下は引用されたコンテンツです。 <%@言語= javascript%> <html> <body> <% var d = new date() var h = d.gethours() respons.write(<p>) Response.Write(D(北京時間)) Response.Write(</p>) if(h <12) { Response.Write(おはようございます!) } それ以外 { Response.Write(良い日!) } %> </body> </html> |
この例は上記と同じですが、構文は異なります。
変数の寿命
サブルーチン以外で宣言された変数は、ASPファイルの任意のスクリプトによってアクセスおよび変更できます。
サブルーチンで宣言された変数は、サブルーチンが毎回実行される場合にのみ作成および取り消されます。この変数は、サブルーチンの外側のスクリプトでアクセスおよび変更することはできません。
複数のASPファイルで使用する変数を宣言するには、変数をセッション変数またはアプリケーション変数として宣言します。
セッション変数
セッション変数は、単一のユーザーの情報を保存するために使用され、1つのアプリケーションのすべてのページに対して有効です。セッションに保存されている典型的なデータは、名前、ID、またはパラメーターです。
アプリケーション変数
アプリケーション変数は、アプリケーション内のすべてのページに対しても有効です。アプリケーション変数は、特定のアプリケーションにすべてのユーザーに関する情報を保存するために使用されます。
共有:ASPのSQL Serverビューとストアドプロシージャの呼び出し1。序文ASP(Active Server Pages)は、MicrosoftのIIS3.0以上でサポートされているサーバー側のスクリプト環境です。動的なWebページを作成したり、強力なWebアプリケーションを生成したりするために使用できます。 ASPページは、HTMLタグ、テキスト、およびスクリプトコマンドを含むファイルです。 ASPページはActiveXコンポーネントを呼び出して、数字に接続するなどのタスクを実行できます