读书人

请问个小疑点

发布时间: 2012-01-21 21:31:43 作者: rapoo

请教个小问题,,
在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.cs1433F:\...\WebSite2\



[解决办法]
有两个文件要同时加

namespqce CorpName.TechDep
{


}

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

读书人网 >C#

热点推荐