Atrybut ASP.NET CodeFileBaseClass vs. dziedziczy po System.Web.UI.Page
Właśnie stworzyłem klasę podstawową dla moich stron, dziedzicząc zSystem.Web.UI.Page
:
public abstract class PageBase : System.Web.UI.Page
{
...
}
Kiedy zauważyłem, że możesz także zadeklarować stronę podstawową w widoku ASP.NET:
<%@ Page Language="C#" CodeFileBaseClass="PageBase.cs" CodeFile="page.aspx.cs"
Inherits="page" %>
Czy ktoś może wyjaśnić, jakie są zalety i wady jednej z metod? Kiedy używałbyś jednego nad drugim, czy oba są takie same? Co się stanie, jeśli użyjesz obu jednocześnie?