* .aspx.csファイルで使用されるカスタム関数を含むプロジェクトディレクトリに外部ファイルを追加する(そして使用する)方法は?
つまり、php のようなものです。たとえば、functions.php ファイルやその他のファイルですinclude/require_once('functions.php')
。
これを行う方法はありますか?
または他の方法 - 1 つの .aspx.cs ファイルの関数を別のファイルで使用する方法 (もちろん、それらすべてをコピーせずに ;))
これは、共有する必要があるすべての関数を含む別のクラスを作成することで実現できます。このクラスは「App_code」フォルダーに存在する必要があります。これにより、このクラスをその特定の「Web アプリケーション」でのみ使用できます。もう 1 つのオプションは、新しい「クラス ライブラリ」を作成してそこにクラスを含め、任意の Web アプリケーションでクラス ライブラリへの「参照を追加」することです。
注: 既にご存知かもしれませんが、関数はユーティリティ関数のようにする必要があります。例: webforms アプリケーションの場合、ページ外の asp.net コントロールを参照することはできません。
また、この共有クラスで初期化するフィールドが 3 つもない場合は、呼び出しやすい「静的」関数を使用して「静的」クラスを作成することを検討してください。