مؤشر الماوس مشغول عند تحميل الصفحة في ASP.NET [مغلق]

StackOverflow https://stackoverflow.com//questions/9696521

سؤال

أريد فقط إبلاغ المستخدم أن الصفحة مشغولة عند تحميلها أو تنفيذ الإجراء في الخلفية أو عند حدوث إعادة النشر بمجرد تغيير مؤشر الماوس إلى مشغول.

يجب أن يتحول المؤشر إلى المؤشر العادي عند تحميل الصفحة بالكامل في ASP.Net.

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

المحلول

جرب هذا من setHourglass

مع صفحات ASP.NET، يعد هذا مشكلة أكبر قليلاً.تحتاج إلى استخدام القليل من جافا سكريبت.

أضف JavaScript بين العلامات الموجودة على صفحة ويب ASP.NET الخاصة بك:

شفرة:

 function setHourglass()
 {
   document.body.style.cursor = 'wait';
 }

الآن عليك أن تطلب من نموذج الويب تشغيل وظيفة JavaScript عند حدوث إعادة نشر.

أضف هذا إلى علامتك:

شفرة:

     <body onbeforeunload="setHourglass();" onunload="setHourglass();">

جرب هذا أيضًا مؤشر الساعة الرملية لصفحات الويب ASP-NET

الآن لتعيينه مرة أخرى normal افعل هذا

       document.body.style.cursor='default';

نصائح أخرى

هذا ساعدني.ومع ذلك، كان ذلك مخصصًا لـ ajax updatePanel.قد يعطيك بعض الأفكار.http://encosia.com/improved-progress-inification-with-aspnet-ajax/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top