Web フォーム ページ ファイルを変更します。
1) Web フォーム ページ ファイル内の HTML タグを削除します: <HTML>、<body>、<head>、<form>
これらのタグを削除する必要がある理由は、これらのタグを HTML ファイル内で 2 回使用できないためです (ユーザー コントロールは常に他のページに配置する必要があります)。
2) Web フォーム ページ ファイルのサフィックス名を変更します (例: test.aspx から test.ascx)。
vs.net2003 で Web フォーム ページ ファイルの名前を変更すると、そのバックグラウンド コード ファイルの名前も変更されます。
たとえば、test.aspx.cs は自動的に test.ascx.cs という名前に変更されます。
3) <%Page.... %> を <%@ Control.... %> に変更します。
ここでは、Codebehind 属性の値を test.aspx.cs から test.ascx.cs に変更するだけです。
4) バックグラウンド コード file-test.ascx.cs を変更します。
親クラスを System.Web.UI.Page から System.Web.UI.UserControl に変更します。
5) 変更 OK
ユーザー コントロールを使用します。
ソリューション エクスプローラーから、ユーザー コントロール ファイル test.ascx を Web フォーム ページにドラッグします。