Объединение jQuery и updatePanel - несколько элементов ввода - PullRequest
0 голосов
/ 25 октября 2011

У меня проблема с проектированием при объединении ASP.NET (формы, панели обновления) с jQuery.

Приложение содержит несколько элементов ввода (текстовые поля, флажки, выпадающие списки и т. Д.), Для всех из которых требуется автоответчик (некоторые длительные вычисления на стороне сервера, на всех).В принципе, я не могу изменить этот рабочий процесс.

Я хотел бы использовать модальный диалог jQuery UI с UpdatePanel, содержащий несколько автозапостов ввода.Я пытался, но безуспешно - диалоговое окно jQuery не отображается после обратной передачи или теряет фокус.

Есть предложения?

Ответы [ 3 ]

0 голосов
/ 25 октября 2011

Вы можете зарегистрировать скрипт на стороне клиента после обратной отправки.

ScriptManager.RegisterClientScriptBlock (MyBase.Page, Me.GetType, ("dialogJavascript" + this.ID), "alert (\" Registered \ "); "Правда)

0 голосов
/ 27 октября 2011

Один из вариантов - поместить элементы управления на другую страницу и открыть диалоговое окно в виде IFrame - это должно решить проблему обратной передачи.

0 голосов
/ 25 октября 2011

Вы должны связывать события jquery после каждой частичной обратной передачи.См. Это jquery необходимо перепривязать события при частичной обратной передаче страницы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...