Я думаю, вы спрашиваете, как реагировать на событие нажатия кнопки пользовательского элемента управления из родительской веб-формы (страница aspx), верно?Это можно сделать несколькими способами ...
Самый прямой способ - зарегистрировать обработчик событий в коде родительской веб-формы.Что-то вроде:
//web form default.aspx or whatever
protected override void OnInit(EventArgs e)
{
//find the button control within the user control
Button button = (Button)ucMyControl.FindControl("Button1");
//wire up event handler
button.Click += new EventHandler(button_Click);
base.OnInit(e);
}
void button_Click(object sender, EventArgs e)
{
//send email here
}