C#访问文件夹内的类App_Code

Jua*_*cia 4 c# asp.net namespaces class

我是c#的新手,我正在创建一个新的网络应用程序.像往常一样,我创建了一般应用程序使用的公共函数库.

我使用VS.net 2008,我创建了一个具有以下结构的项目新项目:root --App_Code globalClass.cs --scripts Default.aspx Default.aspx.cs

我需要在App_Code/globalClass.cs中导入/使用globalClass在Default.aspx或其他任何代码的后面.

这是App_Code/globalClass.cs的内容

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;


namespace sgmedcs.globalClass
{
    public class claseGlobalX : System.Web.UI.Page
    {
        //HttpContext httpActual = HttpContext.Current;

        public string cargarSQL(string queryStr, string queryType)
        {
          //Scripting
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我还用作命名空间sgmed.App_Code.globalClass和sgmedcs.​​AppCode.globalClass

在Default.aspx.cs上我使用sgmedcs.​​globalClass添加; 或者使用sgmed.App_Code.globalClass; 或者使用sgmedcs.​​AppCode.globalClass

所有这些方法都让我"命名空间'sgmedcs'中不存在"类型或命名空间名称'claseGlobal'(您是否缺少程序集引用?)"

什么我失踪了,谢谢你的帮助.

Jam*_*son 14

进入类的属性,并将Build Action更改为Compile.