Привет и спасибо за чтение.
Я использую интерфейс ICallbackEventHandler для выполнения некоторой обработки на стороне клиента на странице ASP.Net (VS 2005). Все работает, как ожидалось, за исключением следующей ситуации. Я создал пользовательский элемент управления (.ascx), который также использует ICallbackEventHandler, и разместил его на вышеупомянутой странице ASP.Net. Теперь RaiseCallbackEvent запускается в пользовательском элементе управления, но не на странице ASP.Net. Другими словами, он не срабатывает в обоих местах. Кто-нибудь еще сталкивался с этим и нашел решение?
Для воспроизведения просто создайте страницу ASP.Net, которая использует ICallbackEventHandler, пользовательский элемент управления, который использует ICallbackEventHandler, и поместите его на страницу ASP.Net, и вы увидите, что RaiseCallbackEvent запускается в пользовательском элементе управления, но не в ASP .Net page.
Спасибо!