Кнопка, панель обновления и мастер-страница - PullRequest
1 голос
/ 06 апреля 2011

У меня есть приложение asp.net и TabContainer от AjaxControlToolkit на форме.Есть 4 вкладки, каждая из которых содержит UpdatePanel, скрытую кнопку и несколько пользовательских .ascx (каждая со своим собственным файлом javascript).Кнопки являются триггерами для панелей для обновления содержимого, и они запускаются из события OnClientActiveTabChanged объекта TabContainer.

Этот метод описан здесь и аналогично здесь .Это довольно просто, если смотреть на это.

Единственная проблема, с которой я столкнулся, заключается в том, что весь сценарий работает, когда используется как отдельная страница, но, похоже, он не работает, когда masterpage находится вокруг этой страницы.Внезапно кнопки становятся полноценными элементами управления обратной передачей.Ты хоть представляешь, в чем причина?

1 Ответ

1 голос
/ 06 апреля 2011

Предполагая, что кнопки, на которые вы ссылаетесь, находятся на главной странице, я думаю, вы захотите зарегистрировать кнопки главной страницы как триггеры панели обновления.

http://www.asp.net/ajax/tutorials/understanding-asp-net-ajax-updatepanel-triggers

...