私は、App_CodeフォルダにあるASP.NET C#でクラスを作成しました。今私は自分の.aspxページの1つから自分のコードの背後にあるこのクラスを呼び出したいと思う。これどうやってするの?コードの背後にあるApp_Codeフォルダのクラスを呼び出すにはどうすればよいですか?
何か助けていただければ幸いです。
私は、App_CodeフォルダにあるASP.NET C#でクラスを作成しました。今私は自分の.aspxページの1つから自分のコードの背後にあるこのクラスを呼び出したいと思う。これどうやってするの?コードの背後にあるApp_Codeフォルダのクラスを呼び出すにはどうすればよいですか?
何か助けていただければ幸いです。
Intellisenseを有効にするプロジェクトをビルドしたら、まずクラスの名前空間を入力するか、名前空間でusingステートメントを追加します。 App_Codeフォルダー内のクラスのファイルで
これを行うためのコードの例を私に提供できますか?私はそれを感謝します。 – jorame
コードウィンドウで、入力を開始:MyNamespace.Myclass .... –
私はあなたのコードビハインドからApp_Codeクラスを見ることができないと思いますか?ソリューションエクスプローラとクラスのプロパティに移動し、ビルドアクションをCompile
に変更します。この変更を加えたら、コードビハインドのクラスにアクセスできるはずです。
はちょうど属性あなたはApp_Codeフォルダーに入れてきた場合は、あなたのコードにアクセスすることができます
をコンパイルするには、「ビルドアクション」に変更します。そこにあるコードは実行時に動的にコンパイルされ、クラスが公開されている限りどこでも使用できます。名前空間が正しいことを確認したい。あなたのコードを参照して、次に
namespace MyNamespace.App_Code {
public class MyClass {
これは使用して:このような何かを提案する必要余分なステップがありません
MyNamespace.App_Code.MyClass x = new MyNamespace.App_Code.MyClass();
、それが動作するはずです。 –
私はこのクラスをどのように呼び出すことができますか?あなたは私に例を与えることができますか?私はそれを感謝します。 – jorame
何が問題なのですか?ビルドエラーが発生しますか? –