Атрибут 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" %>
Кто-нибудь может объяснить, в чем плюсы и минусы любого метода? Когда бы вы использовали один поверх другого, или они оба одинаковы? Что произойдет, если вы использовали оба одновременно?