私は、クラシック ASP プロジェクトから進化した ASP.net 3.5 プロジェクトに取り組んでいます。いくつかのページに含まれており、適切に更新されていない 2 つの古い Javascript ファイルがあります。Javascript には ASP.Net サーバー タグが含まれており、ファイルは .js.aspx 拡張子で保存されます。
埋め込まれた VB.net は、クラス内の共有 (静的) プロパティと ASP.net セッション変数を参照します。問題のクラスは Javascript ファイルにインポートされていないため、Visual Studio はページをコンパイルできません。ただし、これらのファイルを含むページを読み込むと、問題なく動作します。
これらのファイルを .Net 標準に更新する正しい方法は何ですか? Javascript ファイルにサーバー タグを含めないようにする必要がありますか。
ありがとう。
質問に答えるために編集:
ファイルは <!-- #include virtual="myFile.js.aspx" --> スクリプト タグ内に含まれています。コンパイラ エラーは、「名前 'MyClass' が宣言されていません」です。MyClass は参照されているクラスです。