مع DLL ، يتم استخدام الباقي على الصفحة
لم أفعل ذلك لهذا النظام المحدد ، يمكن للقراء إضافته إلى أي نظام بنفسي
طالما تم إنشاء مستخدم جديد قيد الاستخدام: المستخدم NewUser = مستخدم جديد () ؛
ثم أضف هذا المستخدم إلى قائمة المستخدمين
نظرًا لعدم وجود مستخدم ثابت ، يستخدم برنامج الاختبار اسم المستخدم الذي تم إجراؤه بواسطة SessionId
البرنامج كما يلي
//global.aspx
<٪@استيراد مساحة الاستيراد = SystemM ٪>
<٪@استيراد المساحة = soholife ٪>
<٪@استيراد المساحة = system.collections ٪>
<لغة البرنامج النصي = c# runat = server>
void session_start (مرسل الكائن ، eventargs e)
{{
// احصل على قائمة المستخدمين عبر الإنترنت
المستخدم newUser = مستخدم جديد () ؛
newUser.name = session.sessionId ؛
newUser.SessionId = session.sessionid ؛
newUser.lasttime = newUser.curtime = dateTime.Now ؛
inloyuser alluser = new OnlineUser () ؛
ifser.addusertoonline (NewUser))
{{
استجابة. write (يضيف المستخدم الناجح <br>) ؛
}
آخر
{{
استجابة. write (فشل إضافي للمستخدم <br>) ؛
}
}
void session_end (كائن مرسل ، eventargs e) {{
}
void application_error (مرسل الكائن ، eventargs e) {{
//context.clearerror () ؛
//response.redirect (errorpage.htm) ؛
}
</script>