Atributo CodeFileBaseClass ASP.NET vs. herdar de System.Web.UI.Page
Acabei de criar uma classe base para minhas páginas herdando deSystem.Web.UI.Page
:
public abstract class PageBase : System.Web.UI.Page
{
...
}
Quando percebi que você também pode declarar uma página de base em um modo de exibição do ASP.NET:
<%@ Page Language="C#" CodeFileBaseClass="PageBase.cs" CodeFile="page.aspx.cs"
Inherits="page" %>
Alguém pode explicar quais são os prós e contras de qualquer método? Quando você usaria um sobre o outro, ou ambos são iguais? O que acontece se você usou os dois ao mesmo tempo?