У меня есть пользовательский элемент управления, на который есть событие, на которое я могу подписаться. Это работает (игнорируйте синтаксис):
protected void Page_Load(object sender, EventArgs e)
{
ucControl.Event += new Event(ucControl_Event);
}
но если я уберу эту строку и вставлю событие в мою страницу aspx, это не сработает. Пример:
<uc1:ucControl id="uc_Control1" runat="server" Event="ucControl_Event" />
При попытке без использования метода ucControl.Event + = появляется ошибка компиляции.
Ошибка в том, что страница не содержит определения для "ucControl_Event", когда очевидно, что это так.
Как мне сопоставить код моего события с файлом aspx?