0

私のコードをApp_Codeに入れないようにしようとすると、

2つのクラスがあります:

namespace BackEnd
{

    public class PubTool 
    {

    }

}

namespace BackEnd
{

    public class Hub : PubTool
    {

        private string _hubName;
        private DataTable _data;

        public Hub(string hubId)
        {
            GetData(hubId);
        }

    }
}

クラスが1つのファイルにある場合はすべて問題ありませんが、2つの異なるファイルにある場合は、PubToolが見つからないというエラーが表示されるため、どこかに参照がないことは確かですが、どこにあるかわかりません。それは行くべきです。

4

2 に答える 2

0

ネストされた名前空間はありますか?それを完全に修飾して、何が存在するかを確認してみてください。

BackEnd.PubTool

コントロール+スペースバーは通常、ビジュアルスタジオでインテリセンスをもたらします

投稿されたコードを見ると、DataTableオブジェクトを使用していることに気付きました。これには、usingディレクティブが必要です。

namespace BackEnd
{
    using System.Data;

    public class Hub : PubTool
    {
        private string _hubName;
        private DataTable _data;

        public Hub(string hubId)
        {
            GetData(hubId);
        }
   }
}
于 2012-06-29T17:10:41.793 に答える
0

したがって、最終的には、Webプロジェクトはそのようには機能せず、すべてがApp_Codeに存在する必要があります。

于 2012-09-18T15:50:54.190 に答える