2012-03-14 2 views
0

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

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

ответ

0

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

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

+0

Вы имеете в виду Sitefinity? Шаблон нашей страницы основан на главной странице ASP.NET, в которой включено состояние просмотра. Нужно ли включать его в Sitefinity? –

+0

Да, когда вы создаете страницу в Sitefinity и выбираете свой шаблон, для включения viewstate существует опция ниже. по умолчанию он отключен. откройте свойства своей страницы (в меню «Действия» в списке страниц) и установите флажок. надеюсь, это должно это сделать! – SelAromDotNet

Смежные вопросы