概要 ASP.NET のユーザコントロールは、既存のコントロールをデザイナから貼り付けるだけで簡単に作成することができます。カスタムコントロールの簡易版として利用されることも多いですが、少し複雑なことを仕様とするとすぐに行き詰まってしまう方が多いようです。 そこで本記事では、ユーザコントロール内部のコントロールに、外部 (.aspx 側など) からイベントを関連づける方法について説明します。サンプルでは、テキストボックスを 1 個持ったユーザコントロールを作成します。そして、追加したテキストボックスにイベントを関連づけられるようにします。 ユーザコントロールの作成 通常の方法でユーザコントロールを作成 *1 します。作成された ascx ファイルにテキストボックスを 1 つ追加します。追加後の ascx ファイルは、以下のようになります。 <%@ Control Language="C#"