سؤال

لدي asp.net الصفحة مع زر حفظ في updatepanel و contenttemplate.حفظ يعمل بشكل جيد, ولكن أنا أحاول أن إضافة "الانتظار" gif حين حفظ يحدث باستخدام مسج ، ولكن ajaxStart الحدث ليس اطلاق النار.لقد وضعت الصيد بسيطة هو مبين أدناه:

        $(document).ajaxStart(function(){
            alert('starting');
        }).ajaxStop(function() {
            alert('done');
        });

لا التنبيهات تظهر عندما اضغط على حفظ.هل هناك مشكلة عند محاولة التقاط ASP.net اياكس الأحداث ، asp القيام ببعض نوع غير تقليدي من اياكس المكالمات التي لا يمكن التقاطها بواسطة Jquery ؟

شكرا, اسمحوا لي أن أعرف إذا كان لديك أي أفكار حول هذا الموضوع ،

علامة.

هل كانت مفيدة؟

المحلول

على ASP.NET تحديث لوحات يبدو أن تفعل ما يخصه...الاستفادة من PageReuqestManager والإعداد المكالمات الخاصة بك هنا...

تحرير
أنا تبسيط المهام قليلا أدناه لمطابقة نموذج الخاص بك أكثر قليلا...

    <script type="text/javascript">
        function pageLoad() {
            if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
                Sys.WebForms.PageRequestManager.getInstance().add_endRequest(AjaxEnd);
                Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(AjaxBegin);
            }
        }

        function AjaxEnd(sender, args) {
           alert("I am done...");
        }

        function AjaxBegin(sender, args) {
            alert("I am about to start...");
        }
   </script>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top