I've been renaming some classes and packages in my aspx project and now i have this error:

> 
> "Type '\_Default' already defines a member called 'Page\_Load' with the
>  same parameter types"
> 
> 
> 

I have two aspx pages. In the default.aspx codebehind i see:

Default.aspx:

```
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="_Default" %>

```

Default.aspx.cs:

```
public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        //error line under 'Page_Load'
    }

```

search.aspx:

```
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="search.aspx.cs" Inherits="_Default" %>

```

search.aspx.cs:

```
public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)

    }

```

Every new ASPX page I add to my project is automaticly added to some namespace. 

I've tried changing the inherits attribuut. But i couldn't find a way to fix this error and to get rid of the namespace.

I'm using Visual Studio 2010. 

![My project structure](https://i.stack.imgur.com/IP5Qz.png)