2013-04-29 51 views
2

我们有一个网站最初是一个经典的ASP网站。几年前它被转换为.NET作为网站项目。 C#代码中几乎没有功能。它使用母版页和包含文件并包含一个表单。除了使用母版页之外,网站的其他部分可以是HTML页面,因为内容全部是静态文本。将.net网站应用程序转换为Web应用程序项目编译错误

每个子目录都有一个默认文件,称为“索引”。当我们转换为Web应用程序项目并编译时,我们得到错误“Type'index'已经使用相同的参数类型定义了一个名为'Page_Load'的成员。”我们在网站上的每个名为“index”的页面都出现这个错误。

没有实际上对任何这些页面的CS文件中的任何代码,只是当你创建在Visual Studio中的页面(公共部分类,并在Page_Load)时生成的默认。

的是它具有相同名称的多个文件有问题,即使他们在不同的子目录,在Web应用程序项目?解决这个问题的最好方法是什么?

回答

1

您应该创建命名空间,每个网页应根据其目录在它自己的命名空间,例如:

namespace MyNamespace.Directory1 
+0

谢谢,我们会给一个尝试。 – user1505592 2013-05-01 15:43:02

+0

添加名称空间的工作。谢谢! – user1505592 2013-05-07 18:13:54

相关问题