В настоящее время у меня две основные страницы M1 и M2 и несколько страниц контента.Вызов метода страницы содержимого из вложенных основных страниц
У M2 есть элемент управления календарем, и я хочу вызвать функцию страницы контента каждый раз, когда изменяется выбор в календаре.
Вот код, у меня есть в моей главной странице:
public partial class Master2 : BaseMasterPage
{
public event EventHandler CalendarSelectionChanged;
public void Calendar_OnSelectionChanged(object sender, EventArgs e)
{
if (CalendarSelectionChanged != null)
CalendarSelectionChanged(this, EventArgs.Empty);
}
}
А вот код в содержание страницы C1:
protected void Page_PreInit(object sender, EventArgs e)
{
Master.CalendarSelectionChanged += new EventHandler(OnMainCalendarSelectionChanged_SubContent);
}
private void OnMainCalendarSelectionChanged_SubContent(object sender, EventArgs e)
{
DoSomething();
}
но CalendarSelectionChanged всегда нуль и, следовательно, функция ISN» t называется.
который календарь управления вы используете? – McNets
Управление календарем asp.net, метод Calendar_OnSelectionChanged запускается и хорош, только обработчик событий всегда равен нулю. – Zee
'public void Calendar_OnSelectionChanged (отправитель объекта, EventArgs e)' уволен? – McNets