ディレクティブ式

"<%@~%>"は、ディレクティブ式で、ページ(.aspx)やユーザコントロール(.ascx)などの設定を指定する。

ASP.NET inline expressions - ASP.NET | Microsoft Docs
インライン式(<%=, <%@, <%#, <%$, <%--)の概要 - Qiita
ASP.NET ページのページはどこから派生しているか? - ASP.NET の仕組み - ASP.NET 入門
第4回 ASP.NETページのフレームワーク(前編)― コードビハインドとPageクラス ―:連載 プログラミングASP.NET ―ASP.NETによるWebアプリケーション実践開発講座― (1/3 ページ) - @IT

まず、directive_expression.aspxで、

と書く。
先頭で"@ Page"ディレクティブが使われている。
ここにこのページの設定を書く。
表示部分はdirective_expression.aspxが担うが、処理の部分はdirective_expression.aspx.cs(CodeFileに指定)のdirective_expressionクラス(Inheritsに指定)が担う。
directive_expression.aspx.csは、

と書く。
このページは、System.Web.UI.Pageの派生クラスであり、Method1メソッドを定義しておく。
これで、directive_expression.aspxの中でMethod1を呼び出すことが出来る。

ページからMethod1を呼べている
ページからMethod1を呼べている

ページからMethod1を呼べている。

Sample/aspnet/inline_expressions/directive_expression/src/inline_expressions at master · bg1bgst333/Sample · GitHub