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