Возникла проблема с регистрацией всех файлов скриптов после частичной публикации в dnn - PullRequest
0 голосов
/ 27 сентября 2019

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

Я работаю на веб-сайте, как только нажимаю на кнопку всеJS-функции перестают работать, используется несколько файлов js 10, и каждый JS-файл имеет несколько функций, которые очень трудно вызывать для каждого из них в отдельности.

То, что я ищу, - это когда частичная обратная передача назвала свой регистр полными js-файлами.

Ждем ваших ценных вкладов.

Я уже пытался выполнить поиск в Google, и все просто повторно синхронизируют единственную функцию, которая мне не нужна

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

<script type="text/javascript">
    function BindControlEvents() {
        //jQuery is wrapped in BindEvents function so it can be re-bound after each callback.
        //Your code would replace the following line:
            $('#<%= TextProtocolDrugInstructions.ClientID %>').limit('100', '#charsLeft_Instructions');          
    }

    //Initial bind
    $(document).ready(function () {
        BindControlEvents();
    });

    //Re-bind for callbacks (This is a key)
    var prm = Sys.WebForms.PageRequestManager.getInstance();

    prm.add_endRequest(function() {
        BindControlEvents();
    });

</script>
...