مؤشر الماوس مشغول عند تحميل الصفحة في ASP.NET [مغلق]
-
13-12-2019 - |
سؤال
أريد فقط إبلاغ المستخدم أن الصفحة مشغولة عند تحميلها أو تنفيذ الإجراء في الخلفية أو عند حدوث إعادة النشر بمجرد تغيير مؤشر الماوس إلى مشغول.
يجب أن يتحول المؤشر إلى المؤشر العادي عند تحميل الصفحة بالكامل في 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/