现在的位置: 首页 > 综合 > 正文

在同一文件夹建立新文件夹和web窗体同名产生的错误.

2013年08月01日 ⁄ 综合 ⁄ 共 325字 ⁄ 字号 评论关闭

假设一个web项目,其项目名称叫做 OA,

在这个项目下建立一个文件夹叫OA1,再新建一个web窗体叫OA1.aspx,

然后你在OA1下任意添加WEB窗体或类库,比如建一个窗体叫OA2.aspx

编译一下,在OA2窗体,会出现,"OA1已经包含在命名空间中的错误",

原因是因为,OA2里面的命名空间是 namespace OA.OA1.OA2,

去查看OA1.aspx,它的命名空间是OA,

再看它的类名是public class OA : System.Web.UI.Page.

OA.OA1在OA1.aspx里面是一个类,

而到了OA2.aspx里面它又成了一个命名空间.

所以编译时会出现 OA1已经包含在命名空间中的错误.

因此建立新文件夹时切勿和下面WEB窗体,类库同名.

抱歉!评论已关闭.