Пользовательский элемент управления ASP.NET и диалоговое окно jQuery

Взять определения другой упомянутый ранее немного далее, как насчет этой перспективы...

LDAP является Облегченный протокол доступа к каталогам. DAP, понятие X.500, и в X.500 ОЧЕНЬ тяжелый вес! (Вид требуются полные 7 сетевых стеков уровня ISO, который в основном только протокол SNA IBM, когда-либо реалистично реализованный).

существует много других подходов к DAP. Novell имеет тот под названием NDAP (NCP, Протоколы ядра Novell являются транспортом, и NDAP - то, как он читает каталог).

LDAP является просто очень легкий DAP, как имя предполагает.

5
задан Tommy Jakobsen 16 August 2009 в 09:48
поделиться

3 ответа

Что именно происходит, когда вы «вызываете свойство» (я предполагаю, что вы имеете в виду метод)? Выполняет ли страница обратную передачу? Если это так, может быть, обратная передача каким-то образом блокируется, когда вы добавляете jQuery в сценарий?

1
ответ дан 15 December 2019 в 06:32
поделиться

Поскольку вы используете панели обновления, как вы вводите вызов javascript на странице? Я спрашиваю, потому что есть только один способ, который правильно работает с частичной обратной передачей: ScriptManager.RegisterStartupScript (). Это позволяет коду javascript действовать так, как если бы страница была загружена. Конечно, может быть вызван и любой другой загружаемый javascript, что может привести к наблюдаемому вами поведению.

Итак,

  1. убедитесь, что ваш javascript внедрен с помощью диспетчера сценариев.
  2. убедитесь, что только биты javascript, который вы хотите выполнить после частичной обратной передачи выполнено

Существует также возможность превратить ваш UC в элемент управления ajax с помощью веб-службы для изменения источника данных. Больше никаких частичных обратных передач, которые обычно улучшают отзывчивость страницы.

0
ответ дан 15 December 2019 в 06:32
поделиться

Я нашел решение этой проблемы. Оказывается, когда вы добавляете в форму, вам нужно убедиться, что этот фрагмент кода находится внутри документа jquery и готов:

$("#dialog1").parent().appendTo($("form:first"));

Итак, все должно выглядеть так:

jQuery(document).ready(function() {
    $("#<%=myFamilyGrid.ClientID %>").tablesorter({
        sortList: [[0, 1]]
    })
         .tablesorterPager({ container: $("#pager") });


    $("#dialog1").dialog({
        modal: true,
        height: 370,
        width: "350px",
        autoOpen: false,
        bgiframe: false,
        zIndex: 3999
    });

    $("#dialog1").parent().appendTo($("form:first"));
});

Надеюсь, это поможет!

2
ответ дан 15 December 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: