アプリケーションはASPの公開オブジェクトです。複数のユーザーが同時にアクセスすると、1人のユーザーが閉じると、他のユーザーに影響します。ブラウザを閉じたい場合は、アプリケーションをクリアする必要があります。アプリケーションASPをクリアする方法を知っていますか?
アプリケーションオブジェクト
Web上のアプリケーションは、ASPファイルのセットにすることができます。これらのASPファイルは、タスクを完了するために協力します。 ASPのアプリケーションオブジェクトは、これらのファイルを一緒にバンドルするために使用されます。
アプリケーションオブジェクトは、セッションオブジェクトと同様に、任意のページから変数を保存およびアクセスするために使用されます。違いは、すべてのユーザーがアプリケーションオブジェクトを共有し、セッションオブジェクトとユーザーの関係は1対1であることです。
アプリケーションオブジェクトには、アプリケーション内の多くのページで使用される情報(データベース接続情報など)が含まれています。これは、この情報に任意のページからアクセスできることを意味します。また、この情報を1つの場所で変更できることを意味し、変更はすべてのページに自動的に反映されます。
ウェブサイトを構築するとき、多数のアプリケーションが使用される場合、多数のサーバーリソースを占有するため、背景を終了するとデータをクリアでき、ウェブサイトはより速く実行されます。
アプリケーションオブジェクトは、特定のアプリケーションのすべてのユーザー間で情報を共有し、サーバーの操作中にデータを持続させます。さらに、アプリケーションオブジェクトには、アプリケーションレベルのデータとイベントへのアクセスを制御する方法もあり、アプリケーションが起動して停止したときにプロセスをトリガーするために使用できます。
アプリケーションオブジェクトには組み込みプロパティはありませんが、次の構文を使用してユーザー定義のプロパティを設定できます。これはコレクションとも呼ばれます。
アプリケーション( "プロパティ/コレクション名")=値
次のコードでは、アプリケーションを作成およびクリアする方法を説明しています
アプリケーション割り当ての作成: <%application("aa")="lhp"%>
印刷アプリケーション値: <%=application("aa")%>
ASPを使用してアプリケーションオブジェクトをクリアするコード:
<% 'Application.Removeall' Application.Contents.Remove( "Variable Name")Application.Contents.Remove( "AA")%> <BR />印刷アプリケーション値:<%=アプリケーション( "AA")%>
上記は、アプリケーションASPをクリアする方法です。私はそれがすべての人の学習に役立つことを願っています、そして、私は誰もが間違った新しいテクノロジーチャネルをサポートすることを願っています。