.aspx で intelsense を使用してサーバー コントロールで定義された任意のプロパティを表示し、それに値を割り当てることができました。 「OnInit」などのイベントで。
// server control
static readonly object ourKey = new object();
public event EventHandler MyEvent
{
add { Events.AddHandler(ourKey, value); }
remove { Events.RemoveHandler(ourKey, value); }
}
// such I invokes event
protected void OnMyEvent(EventArgs e)
{
EventHandler aH = Events[ourKey] as EventHandler;
if (aH != null)
aH(this, e);
}
// my aspx cant see [MyEvent]
<hp:ServerControl1 MyEvent = "CustomEventHandler".../>
文字列プロパティを定義してから、文字列メソッド name find を使用してそれを呼び出す必要がありますか (可能な場合)?