私は ASP.net プロジェクトに取り組んできましたが、以前は、'Web サイト プロジェクト' と 'Web アプリケーション プロジェクト' についてまったく知りませんでした。どちらも同じだと思ったので、Web サイトを選択しましたが、名前空間を使用できるようにするために別の方法をとっていればよかったのにと思います。
ともかく。ここで、すべてのページでいくつかのグローバル関数と変数を使用する必要があります。したがって、これを行う唯一の方法は、App_code ディレクトリにクラスを作成し、必要な場所でオブジェクトをインスタンス化してその関数を使用することだと考えています。これが唯一の方法ですよね?
クラスとその関数を公開することしかできず、保護することさえできないことに気付きました。パブリックなクラスを使用する際にセキュリティの抜け穴があるかどうか疑問に思っていました。誰でも色を投げることができますか?
ありがとうございました。