推奨:Webアプリケーションのキャッシュ互換性設計プロキシを通過した後、クライアントとサービスの間に中間レイヤーが追加されるため、サーバーはクライアントのIPを直接取得できず、サーバー側のアプリケーションは転送アドレスを介してクライアントに直接返すことができません。ただし、転送要求のHTTPヘッダー情報では、http_xが追加されます
ASPプログラムTMLコードの混合執筆によって引き起こされるメンテナンスの問題を回避するために、この記事では、テンプレートを使用してプログラムとページを分離してプログラミングを容易にする方法を紹介します。
ASPを使用してサイトを作成する場合、プログラムコードとHTMLコードがASPファイルに混合される状況がしばしばあります。これを行うには多くの欠点があります
1.プログラミングの場合は、ページレイアウトを設計および配置する必要があります。これにより、コードを混乱させ、理解し、不規則にすることができます。
2。ページの外観を変更する必要がある場合、HTMLパーツを変更するだけでなく、ASPコードを変更する必要がありますが、これは容易ではありません。
それで、どうすればこれらのトラブルを避けることができますか?
答えは、テンプレートファイルを使用してASPコードとHTMLページを分離することであり、すべての問題が解決されます。テンプレートを使用するには、次の利点があります。
1.サイト全体の外観は、非常に短い時間で交換できます。
2.プログラマーがHTMLコードをタッチせずにプログラミングを抽象化できるようにします。
3.以前のテンプレートを再利用できます。
PHPを使用したプログラムは、PHPにテンプレートプログラム(FastTemplate)があることがわかります。現在の問題は、ASPに同様の機能を実装する方法です。
MicrosoftのASPには、VBScriptとJScriptの2つのスクリプトが付属しています。それらにはすべて、正規表現オブジェクト(regexp)が付属しています。文字列オブジェクトとregexpオブジェクトを使用して、テンプレート関数を簡単に実装できます。 Mu Fengはこれを使用してtemplate.jscript.incファイルを書き込み、このファイルの内容が記事の最後に添付されています。有能な読者は、ニーズに応じて改善できます。
使用方法の説明を次に示します。このファイルはjscriptで記述されているため(もちろんvbscriptに変換するのは簡単です)、デフォルトのスクリプト言語はjscriptに設定する必要があります。つまり、ASPプログラムの最初の行は次のようになります。
最初にテンプレートクラスの使用を紹介させてください。
1。テンプレートオブジェクトを作成:テンプレート(パス)
パラメーター:パス(文字列タイプ)HTMLテンプレートファイルストレージパス。
新しいオペレーターを使用して、テンプレートオブジェクトを作成します。
共有:基本的なASPチュートリアル:ASPのサブプログラムのアプリケーションの学習ASPでは、VBScriptやその他の方法で独自のプログラムに電話することができます。例:VBScriptを使用してサブルーチンを呼び、ASPからVBScriptで書かれたサブルーチンを呼び出す方法。以下は引用されたコンテンツです
前のページの4ページ1234Nextページ