私はaspxファイルを持っていて、その中にはascxコントロールがレンダリングされています。親のイベントにどのように接続できますか?
aspxファイルにはボタンがあり、クリックするとイベントが発生します。
私はascxコントロールに同じイベントに接続したいボタンがありますが、どうやって行うのかは分かりません。私は明らかにかなり初歩的なものを欠いている。
私はそれがこのようなものになるだろう考えていた:
myButton.Click += new EventHandler(btn_Click);
...
void btn_Click(object sender, EventArgs e)
{
<some way to get ahold of the parent aspx>.btn_Click(sender, e)
}
しかし、私は私が間違ってツリーを吠えてるなら、私は思ってしまうた、これまで運がなかったしました。
アイデア?
ロジックを別のクラスにカプセル化して、どちらの場合でも呼び出すのはなぜですか? – V4Vendetta
親ページのすべての値を取って保存するのはそれほど複雑なロジックではないからです。したがって、ロジックを他の場所にカプセル化することは、大量の値を送信し、あまりコードを実行しないことを意味します。 – Beska
親ページのボタンにアクセスできますか? – sll