VS2010新建页面时命名空间已定义

请输入图片描述

项目结构如图,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文件重名吗?

阅读 4.9k
2 个回答

把命名空间去掉后面的文件夹名就可以了(namespace Root.Index改为Root),当然前台aspx头部也要修改,不知道这算不算是VS2010的一个问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进