ASP.NET中怎么调用创建的另一个文件夹下的自定义的命名空间

2024-11-29 13:36:14
推荐回答(5个)
回答1:

所谓命名空间,其实就是一个解决方案(项目),创建一个解决方案(项目),把内容写好---编译---然后在web项目中就可以引用了,添加引用----项目---选择你弄好了的解决方案(项目),会生成一个bin文件夹,里面就是你编译后的项目文件,引用好之后,你在123.aspx.cs中就可以引用这个项目(命名空间)了,假设你的项目名称是abc;那么引用就是:using abc;

hehe!
App_Code文件夹里面放的就是一些公用的类,哪来的命名空间啊!
你不会是把类名当命名空间了吧?
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

///


///Class1 的摘要说明
///

public class Class1//这是类名
{
public Class1()//构造函数(初始化成员变量)
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public string abc(string abc)//方法名为abc的方法
{
//abc方法的处理逻辑
}
}

回答2:

我解决这个问题的作法是,在解决方案中新建一个文件夹(A),在该文件夹中添加一个类(A_Class),此时在类A_Class文件的上方会出现namespace "解决方案名.A"的字样,这就意味着类A_Class属于命名空间——"解决方案名.A",在用到该类的地方直接用using "解决方案名.A";。即可。

回答3:

放在App_Code文件夹里的类是不需指定命名空间的,调用时也不需using(引用),直接调用该类就可以.
除非你将你的类做成dll放到bin目录才需要指定名命空间,调用时才需要using引用

回答4:

感觉你描述的太乱了

先确定你的index.aspx和App_Code都是在网站项目下,另外index.aspx.cs的后台文件尽量不要带命名空间,然后。。。。。。

你还是发个你解决方案的截图上来看看你是怎么布置文件结构的吧。。。

回答5:

index.aspx.cs 最上方 using YYCMS;