Что может привести к тому, что обратная передача не будет перенаправлена ​​обработчику

У меня есть пользовательский элемент управления, который отлично работал в простом веб-приложении ASP.NET, но теперь, когда я преобразовал его в модуль Sitefinity, он не работает. В частности, когда я нажимаю asp: LinkButton, у которого есть обработчик OnClick, этот обработчик никогда не вызывается. Однако обратная передача происходит - если я устанавливаю точку останова в Page_Load, она срабатывает. Но сам обработчик никогда не вызывается.

Кто-нибудь еще сталкивался с этим? Есть идеи о том, что может мешать стеку событий?


person MarkMcDowell_LL    schedule 14.03.2012    source источник


Ответы (1)


в настройках страницы убедитесь, что установлен флажок «Включить состояние просмотра». по умолчанию Sitefinity отключает состояние просмотра на страницах, что обычно приводит к сбою обратной передачи.

Надеюсь, это будет полезно!

person SelAromDotNet    schedule 18.03.2012
comment
Вы имеете в виду в рамках Sitefinity? Шаблон нашей страницы основан на главной странице ASP.NET, для которой включено состояние просмотра. Нужно ли нам включать его и в Sitefinity? - person MarkMcDowell_LL; 19.03.2012
comment
да, когда вы создаете страницу в Sitefinity и выбираете свой шаблон, есть опция ниже, чтобы включить состояние просмотра. по умолчанию он отключен. откройте свойства своей страницы (в меню Действия в списке Страница) и установите флажок. надеюсь, это должно сработать! - person SelAromDotNet; 21.03.2012