Атрибут ASP.NET CodeFileBaseClass и наследование от System.Web.UI.Page

Я только что создал базовый класс для своих страниц, наследуя отSystem.Web.UI.Page:

public abstract class PageBase : System.Web.UI.Page
{
    ...
}

Когда я заметил, что вы также можете объявить базовую страницу в представлении ASP.NET:

<%@ Page Language="C#" CodeFileBaseClass="PageBase.cs" CodeFile="page.aspx.cs"
    Inherits="page" %>

Кто-нибудь может объяснить, в чем плюсы и минусы любого метода? Когда бы вы использовали один поверх другого, или они оба одинаковы? Что произойдет, если вы использовали оба одновременно?

Ответы на вопрос(1)

Ваш ответ на вопрос