是这样子的:
小弟一不知怎样搞的。。 在添加好两个WEB窗口时,发现两个窗口的。CS文件 的的类名是一样的
WEB窗口1
public partial class _Default : System.Web.UI.Page
{   
    protected void Page_Load(object sender, EventArgs e)
    {    }
}WEB窗口2
public partial class _Default : System.Web.UI.Page
{   
    protected void Page_Load(object sender, EventArgs e)
    {    }
}两个类名都是:_Default 在重新生成解决方案时就产生一个报错:
错误 类型“_Default”已定义了一个名为“Page_Load”的具有相同参数类型的成员 小弟试过将其中一个WEB窗口删掉了,但再次重新生成解决方案时,出现在的错误更加多,也试过将其中一个WEB窗口的类名改成了Default2,但再次重新生成解决方案时。同样的更加多?小弟迷惑不解。。恳请高手,帮帮小弟,小弟无尽感激。。 

解决方案 »

  1.   

    这种情况是复制,粘贴造成的吧?解决方法其他人已经说了http://www.mystruggle.com.cn
     
      

  2.   

    先从解决方案资源管理器中更改web页面名称然后在打开.cs文件
    public partial class _Default : System.Web.UI.Page
    {   
      protected void Page_Load(object sender, EventArgs e)
      {  }
    }
    将_Default改为Test,这时Test下面会出现一个“标记(红色的双下划线)”,点击出现提示,选择“将"_Default"重命名为"Test"”  这样就会将项目中所有相关的都更改了
      

  3.   

    public partial class _Default : System.Web.UI.Page
     把这里的名字改掉就可以了
      

  4.   

    把类名改过以后再把
    public partial class _Default : System.Web.UI.Page
    {   
      protected void Page_Load(object sender, EventArgs e)
      {  }
    }
    里面的_Default也改掉
      

  5.   

    应该不用改类名吧  因为已经将类声明partial 这就说明类是部分类定义的  当然可以 有两个同名的类了 所以问题不是这  应该是里面的方法名重复了 方法和参数都一样 导致出现了错误提示 主要把方法删掉或者改成别的事件处理程序就好了