ASP は、JScript と VBScript という 2 つの構文を魔法のようにサポートしています
ASP の MVC を実行している人を見たことがありません (笑)、実装した人はきっと苦しんでいると思います:
私の考えは次のとおりです:
統合されたエントリーポイント
分析モジュールとアクション
次に、正規表現と FileSystemObject を使用してモジュールとアクションの ASP ファイルを処理し、ランタイム ディレクトリに生成します。
その後、毎回ランタイムでこれらのファイルを呼び出します。
もちろん、 import require include などを実装する必要があります
こんな質問はしないでください、睾丸に痛みを感じますか?
もちろん、ASPを使っている方はCMSなどの小規模なシステムが多いので、大規模なものは想定していないので、小規模な条件でやっています
。
给我你的怀抱2017-05-16 17:08:51
実は、エントリーポイントを統一する必要はなく、ASPにURLを解析させて…URLのルールが多いと効率が悪くなりすぎます…URLを気にしないなら大丈夫です。 get を使用してアクションを取得することもできます。
実際のところ、mvcの目的はレイヤに分業することであり、この目的が達成できればOKです。
URL /articles.asp のスクリプトがあり、対応するファイルが D:projectwebarticles.asp である場合、データを取得できるモデル ファイル D:projectmodelarticles.asp が存在する場合、このファイルはコントローラーと見なされます。このファイルは、記事データを取得するにはいくつかの方法があり、ビュー ファイル D:projectviewarticles.asp を定義します。コントローラーは次のように記述できます:
リーリー高洛峰2017-05-16 17:08:51
テストしましたか? 2005 年にこれ (単一エントリ) を実行しようと考えましたが、テスト後、ASP 3.0 は動的インクルードをサポートしていません。このように書いても効果はありません。 include は前の if/else に注意を払いません:
if (条件a)
a.asp を含める
else if (条件 b)
b.asp を含める
6年半ぶりのASPの新バージョンはこの機能に対応しているのだろうか