يمكن أن تحكم سمة IsClientConnect على ما إذا كان الخادم والنهاية المهذبة منفصلين وإعادتهم إلى True أو False عند تشغيل ASP. وبهذه الطريقة ، عندما يصل المستخدمون إلى الصفحات التي تشغل المزيد من الموارد ، لأن المستخدم يعيد التناقض أو إغلاق الصفحة ، لا يزال يتم تنفيذ برنامج الخادم ، مما يؤدي إلى موارد الخادم التي لم يتم إصدارها على الفور.
تعليمات ذات صلة iSclientConnected
تتم قراءة السمة IsClientConned فقط.
قواعد
رمز البرنامج
استجابة. isclientConnect ()
التعليقات التوضيحية
تتيح هذه السمة للمستخدمين الحصول على مزيد من التحكم دون توصيل العميل والخادم. على سبيل المثال ، عندما يستجيب الطلب من العميل إلى الخادم ، من الضروري استخدامه لفترة طويلة ، مما قد يساعد في التأكد من أن العميل لا يزال متصلاً قبل الاستمرار في التعامل مع البرنامج النصي.
مثال على تطبيق بسيط:
رمز البرنامج
<٪
تحقق لمعرفة ما إذا كان العميل متصلاً
إذا استجابة. isclientConnect ثم
استجابة
آخر
استجابة
إنهاء إذا
٪>
وظيفة أخرى متصلة:
رمز البرنامج
<٪
وظيفة isConnectafter (ثانية)
خافت وقت البدء
باهتة في الوقت
isConnectedAfter = صحيح
وقت البدء = الآن
افعل بينما Datediff (s ، starttime ، الآن) <ثانية
peaceTime = الآن
افعل أثناء تأريخه (S ، peateTime ، الآن) <1
'لا تفعل شيئا
حلقة
استجابة.
إذا استجابة. isclientConnect = false ثم
isConnectedAfter = false
وظيفة الخروج
إنهاء إذا
حلقة
وظيفة نهاية
إذا isConnecteaver (3) ثم الاستجابة. write (عبر الإنترنت)
"لن يتم عرض وضع غير متصل^_^
إذا لم يكن ISConnectedAfter (3) ثم استجابة. write (Office)
٪>