Я использую сценарий Dynamic Drive 'Animated Collapsible DIV v2.4' - на моей странице есть 8 div, каждый из которых я хочу развернуть и свернуть.
Iзарегистрируйте jQuery из Page_Load
следующим образом: (я также пробовал в Page_PreRender
, но та же проблема)
ScriptManager.RegisterClientScriptInclude(Me, Me.GetType, "AnimatedCollapse", Page.ResolveUrl("~/include/animatedcollapse.js"))
ScriptManager.RegisterClientScriptInclude(Me, Me.GetType, "BensJQuery", Page.ResolveUrl("~/include/BensJquery.js"))
Файл animatedcollapse.js
- это то, что было загружено с веб-сайта Dynamic Drive.BensJquery
- это файл с основным обработчиком $(document).ready(function () {
, который инициализирует анимированный сценарий свертывания.
Без использования UpdatePanel
на моей странице это работает отлично .
Однако, когда я добавляю UpdatePanel
к странице, которая содержит все элементы 8 <div>
, страница перестает функционировать должным образом.
Когда я вызываю обратную передачу (например, нажимаю кнопку),функциональность все ломается.Все элементы <div>
сворачиваются и не могут быть снова развернуты; обычно страница просто разрывается, но не отображаются ошибки JavaScript или ошибки .NET в средстве просмотра событий.
Что мне нужно сделать, чтобы яможно успешно использовать UpdatePanel с этим jQuery?
EDIT
Я решил эту проблему, не используя один универсальный UpdatePanel
, а вместо этого использовал их более экономно и только при необходимостичто, вероятно, сейчас немного лучше.
Спасибо,
bgs264