【发布时间】:2013-10-10 11:42:47
【问题描述】:
我是 C# 新手,我正在创建一个新的 Web 应用程序。像往常一样,我创建了一个应用程序通常使用的公共函数库。
我使用 VS.net 2008,我创建了一个项目新项目,其结构如下: 根 --App_Code 全局类.cs --脚本 默认.aspx 默认.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
}
}
}
我还用作命名空间 sgmed.App_Code.globalClass 和 sgmedcs.AppCode.globalClass
在我使用 sgmedcs.globalClass 添加的 Default.aspx.cs 上;或使用 sgmed.App_Code.globalClass;或者使用 sgmedcs.AppCode.globalClass
所有这些方法都给了我“类型或名称空间名称 'caseGlobal' 不存在于名称空间 'sgmedcs' 中(您是否缺少程序集引用?)”
我缺少什么,感谢您的帮助。
【问题讨论】:
-
我认为如果您将命名空间更改为命名空间 sgmedcs 它应该可以解决您的问题。
标签: c# asp.net class namespaces