Page

ASP.NETのaspxページは、Page(System.Web.UI.Page)クラスをベースに出来ている。

Page クラス (System.Web.UI) | Microsoft Docs
ASP.NET ではそれぞれのページが Page クラスから派生したクラスのオブジェクトである - はじめての ASP.NET - ASP.NET 入門

Page_.aspxだけを用意して、

<%@ Page Language="C#" %>
<html>
  <head runat="server">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title id="title_index">Page_</title>
  </head>
  <body>
    <%
      Type t = GetType();
      string resStr = t.ToString();
      resStr = resStr + "<br />";
      Type baseType = t.BaseType;
      resStr = resStr + baseType.ToString();
      Response.Write(resStr);
    %>
  </body>
</html>

このように、このページの型名と継承元の型名を出力する。

このページそのものは、&quot;ASP.&quot; + 拡張子を除いて小文字にしたファイル名 + &quot;_aspx&quot;
このページそのものは、"ASP." + 拡張子を除いて小文字にしたファイル名 + "_aspx"

このページそのものは、"ASP." + 拡張子を除いて小文字にしたファイル名 + "_aspx"になっている。
継承元は、System.Web.UI.Page。
Page_.aspx.csを追加し、

このように書き、
Page_.aspxは、

継承元の継承元まで出力するようにする。

このページは、InheritsでPage_を継承し、さらにPage_はSystem.Web.UI.Pageを継承してるからこうなる。
このページは、InheritsでPage_を継承し、さらにPage_はSystem.Web.UI.Pageを継承してるからこうなる。

このページは、InheritsでPage_を継承し、さらにPage_はSystem.Web.UI.Pageを継承してるからこうなる。

Sample/aspnet/Page/Page/src/Page at master · bg1bgst333/Sample · GitHub