none
App_codeとは? RRS feed

  • 質問

  • asp.netで開発をしているのですが、クラスを作ろうとした時、メッセージでApp_codeフォルダに入れますか?とありました。App_codeフォルダに入れてクラスを作り、Default.aspxでそのクラスを呼ぼうと思っても、作成したメソッドがIntellisenceに表示されません。App_codeフォルダに入れなかった場合はクラスも認識しません。よく見るとDefault.aspxにもクラスにもnamespaceが無いのですが、これはWindows Applicationとはちょっと違うようですが、どのような事になっているのでしょうか。
    2007年3月16日 0:54

回答

  • ASP.NETでは、動的にコンパイルされるクラスのソースコードはApp_Codeの下にいれなければいけません。
    クラスで作成したメソッドがインテリセンスで表示されない、というのは、メソッドを作成しただけでまだ保存もビルドもしていないからではないでしょうか。
    たぶんメソッドを追加した後で、そのファイルを保存すればきちんと表示されるようになると思います。

     

    2007年3月16日 1:45

すべての返信

  • ASP.NETでは、動的にコンパイルされるクラスのソースコードはApp_Codeの下にいれなければいけません。
    クラスで作成したメソッドがインテリセンスで表示されない、というのは、メソッドを作成しただけでまだ保存もビルドもしていないからではないでしょうか。
    たぶんメソッドを追加した後で、そのファイルを保存すればきちんと表示されるようになると思います。

     

    2007年3月16日 1:45
  • ほんとだ!ちゃんと引っ張ってこれました。ありがとうございました!!
    2007年3月16日 3:21