دروس ASP

الصفحة الرئيسية ASP

دروس الفسفور الابيض

مقدمة صفحات الويب صفحات الويب الحلاقة تخطيط صفحات الويب مجلدات صفحات الويب صفحات الويب العالمية نماذج صفحات الويب كائنات صفحات الويب ملفات صفحات الويب قواعد بيانات صفحات الويب مساعدي صفحات الويب WebPages WebGrid مخططات صفحات الويب البريد الإلكتروني لصفحات الويب أمن صفحات الويب نشر صفحات الويب أمثلة على صفحات الويب فئات صفحات الويب

ASP.NET Razor

مقدمة الحلاقة تركيب الشفرة المتغيرات Razor C # حلقات موس الحلاقة C # Razor C # المنطق متغيرات Razor VB حلقات الحلاقة VB Razor VB Logic

كلاسيك ASP

مقدمة ASP بناء جملة ASP متغيرات ASP إجراءات ASP شروط ASP حلقات ASP نماذج ASP ملفات تعريف الارتباط ASP جلسة ASP تطبيق ASP تضمين ASP # ASP Global.asa ASP أياكس البريد الإلكتروني ASP أمثلة على ASP

مرجع ASP

وظائف ASP VB كلمات رئيسية ASP VB استجابة ASP طلب ASP تطبيق ASP جلسة ASP خادم ASP خطأ ASP نظام ملفات ASP ASP TextStream محرك ASP ملف ASP مجلد ASP قاموس ASP أدروتور ASP متصفح ASP ربط محتوى ASP محور دوار للمحتوى ASP المرجع السريع ASP

برنامج ADO التعليمي

مقدمة ADO اتصال ADO مجموعة سجلات ADO عرض ADO استعلام ADO نوع ADO إضافة ADO تحديث ADO حذف ADO عرض ADO تسريع ADO

كائنات ADO

أمر ADO اتصال ADO خطأ ADO حقل ADO معلمة ADO خاصية ADO سجل ADO مجموعة سجلات ADO دفق ADO أنواع بيانات ADO

كائن جلسة ASP


يقوم كائن الجلسة بتخزين معلومات حول أو تغيير الإعدادات لجلسة مستخدم.


مزيد من الأمثلة


مجموعة LCID أو قم بإرجاع عدد صحيح يحدد موقعًا أو منطقة. سيتم عرض محتويات مثل التاريخ والوقت والعملة وفقًا لذلك الموقع أو المنطقة.


إرجاع معرف فريد لكل مستخدم. يتم إنشاء المعرف بواسطة الخادم.


تعيين وإرجاع مهلة الجلسة (بالدقائق).


كائن الجلسة

عندما تعمل مع تطبيق على جهاز الكمبيوتر الخاص بك ، تقوم بفتحه وإجراء بعض التغييرات ثم إغلاقه. هذا يشبه إلى حد كبير الجلسة. الكمبيوتر يعرف من أنت. إنه يعرف متى تفتح التطبيق ومتى تغلقه. ومع ذلك ، هناك مشكلة واحدة على الإنترنت: خادم الويب لا يعرف من أنت وماذا تفعل ، لأن عنوان HTTP لا يحتفظ بالحالة.

يحل ASP هذه المشكلة عن طريق إنشاء ملف تعريف ارتباط فريد لكل مستخدم. يتم إرسال ملف تعريف الارتباط إلى كمبيوتر المستخدم ويحتوي على معلومات تحدد هوية المستخدم. هذه الواجهة تسمى كائن Session.

يقوم كائن Session بتخزين معلومات حول أو تغيير الإعدادات لجلسة مستخدم.

تحتوي المتغيرات المخزنة في كائن Session على معلومات حول مستخدم واحد ، وهي متاحة لجميع الصفحات في تطبيق واحد. المعلومات الشائعة المخزنة في متغيرات الجلسة هي الاسم والمعرف والتفضيلات. يقوم الخادم بإنشاء كائن Session جديد لكل مستخدم جديد ، ويتخلص من كائن Session عند انتهاء صلاحية الجلسة.

يتم وصف مجموعات كائن الجلسة وخصائصها وطرقها وأحداثها أدناه:

المجموعات

Collection Description
Contents Contains all the items appended to the session through a script command
StaticObjects Contains all the objects appended to the session with the HTML <object> tag


الخصائص

Property Description
CodePage Specifies the character set that will be used when displaying dynamic content
LCID Sets or returns an integer that specifies a location or region. Contents like date, time, and currency will be displayed according to that location or region
SessionID Returns a unique id for each user. The unique id is generated by the server
Timeout Sets or returns the timeout period (in minutes) for the Session object in this application

طرق

Method Description
Abandon Destroys a user session
Contents.Remove Deletes an item from the Contents collection
Contents.RemoveAll() Deletes all items from the Contents collection

الأحداث

Event Description
Session_OnEnd Occurs when a session ends
Session_OnStart Occurs when a session starts