日期:2014-05-19  浏览次数:20736 次

请教个小问题,,
在2005中, "新建网站 ",系统生成了一个网站项目,里面有一个缺省default.aspx,和其相关得cs文件,cs文件里没有命名空间标识啊。

1、这个网站有没有缺省的命名空间?有得话是什么?
2、怎么改变这个命名空间的名称,比如改成 "CorpName.TechDep "


我自己在cs文件中+上CorpName.TechDep,怎么报了一堆错误。

using   System;
.....

namespace   CorpName.TechDep{  

public   partial   class   _Default   :   System.Web.UI.Page  
{
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {

        }
}

}

错误信息。。。

错误 1 “ASP.default_aspx.GetTypeHashCode()”:   没有找到适合的方法来重写 e:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\website2\ed73cdc0\b2d2b4bc\App_Web_ew5k7aax.0.cs
错误 2 “ASP.default_aspx.ProcessRequest(System.Web.HttpContext)”:   没有找到适合的方法来重写 e:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\website2\ed73cdc0\b2d2b4bc\App_Web_ew5k7aax.0.cs
错误 3 “ASP.default_aspx”不会实现接口成员“System.Web.IHttpHandler.IsReusable” e:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\website2\ed73cdc0\b2d2b4bc\App_Web_ew5k7aax.0.cs
错误 4 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如   Page   或   UserControl)是正确的。 F:\learn\Solution11\WebSite2\Default.aspx.cs 14 33 F:\...\WebSite2\



------解决方案--------------------
有两个文件要同时加

namespqce CorpName.TechDep
{


}

我当初也碰到过.
------解决方案--------------------
2005是这个工程是一个命名空间,当然你也可以自己给上加.默认的情况下,所有的类也是没命名空间的,类要放到App_Code下.2005是可以把一个类可以分成2个文件,这个是2005的部分类.