@Control

@Controlディレクティブを使って、独自のコントロール(ユーザコントロール)を作る。

@ Control | Microsoft Learn
.NET TIPS [ASP.NET]サイト共通のレイアウト部分を部品化するには? - C# VB.NET Webフォーム - @IT

ユーザコントロールは、.ascxファイルにて定義する。
ControlDirective.ascxで、

@Controlディレクティブで定義。
実際には、Panelを置いてるだけ。
表示するページ側は、ControlDirective.aspxで、

@Registerで、ユーザコントロールの呼び出し方法を書いてる。(これについては後で扱う。)
form1の中に表示されるはず。

表示された。
表示された。

表示された。

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