我一直在重命名我的 aspx 项目中的一些类和包,现在我有这个错误:
“类型‘_Default’已经定义了一个名为‘Page_Load’的成员,具有相同的参数类型”
我有两个 aspx 页面。在 default.aspx 代码隐藏中,我看到:
默认.aspx:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="_Default" %>
默认.aspx.cs:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
//error line under 'Page_Load'
}
搜索.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="search.aspx.cs" Inherits="_Default" %>
搜索.aspx.cs:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
}
现在,我在寻找解决此问题的方法时在这里尝试的是访问其他部分类部分并从那里删除页面加载方法的定义。我遵循的步骤是:
- **1-临时重命名错误页面加载方法。
- 2-在正文中键入默认值并按 F12。现在,在这次尝试之后,我的那个错误消失了,但我的所有控件(如文本框等)似乎都不在当前上下文中。请在这方面帮助我。谢谢。**