0

我通过代码(由其他人编写)。在这里,他所做的是。

这是一个网站。我在理解部分类在以下情况下如何工作时遇到问题:

有两个页面: 1. A.aspx(它有 CodeFile A.aspx.cs,它继承了 B 类) 2. B.aspx(它有 CodeFile B.aspx.cs,它也继承了 B 类)

下面是这两个文件的代码结构:

文件 A.aspx.cs 的代码

public partial class B
{
    protected void Page_PreRender(object sender, EventArgs e)
     {
        //Some Code Here
     }
}

文件 B.aspx.cs 的代码

public partial class B
{
    protected void Page_PreRender(object sender, EventArgs e)
     {
        //Some Code Here (but this code is different than that defined in A.aspx.cs)
     }
}

在上述情况下,当我们加载页面 A.aspx 时,哪些代码会被优先考虑?

4

1 回答 1

1

当您尝试编译此代码时会出现编译时错误,因为您不能定义两次相同的方法

在您的情况下,它会引发一个错误,指出您已经定义了一个同名的方法。

于 2012-08-29T08:47:01.820 回答