项目结构如图,Index目录下新建About页面时提示“Root命名空间已经包含Index的定义”,
About.aspx.cs代码
namespace Root.Index
{
public partial class About: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
难道文件夹不能与跟目录aspx文件重名吗?
把命名空间去掉后面的文件夹名就可以了(namespace Root.Index改为Root),当然前台aspx头部也要修改,不知道这算不算是VS2010的一个问题。