مسج ajaxStart الحدث لا يجري التقاطها في ASP.net اياكس
-
03-07-2019 - |
سؤال
لدي 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>
لا تنتمي إلى StackOverflow