テキストボックス(asp.net)をクリックするとポップアップするカレンダーを作成しようとしています。このタスクでは、テキスト ボックスから継承する新しいクラスを作成し、新しいクラス コンストラクター内にカレンダー インスタンスを配置しますが、新しいクラスをインスタンス化すると、テキスト ボックス コントロールのみが取得され、クリックしても取得されません。カレンダー。誰かがアイデアの方法を持っていますか、どうすればこれを修正できますか? 私のコードは次のとおりです。
public class TextBoxCalendar : TextBox
{
public TextBoxCalendar( int id)
{
this.ID = id.toString();
initCalender();
}
private void initCalender()
{
CalendarExtender ce = new CalendarExtender();
ce.ID = "calender";
ce.TargetControlID = this.ID;
}
}