الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن الsession

بدأه hady_matrix في 30 يوليو 2010 · 4 رد · 605 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

انا بشيك على السيشن فى الpage_load

وبتشتغل تمام ولكن بعد وقت معين بيطلع مشكله

Object reference not set to an instance of an object.

وهذا هو الكود فى المستر بيج فى page_load

if (Session["customerid"].ToString() == "" || Session["customerid"] == null)

: {

: Response.Redirect("../default.aspx");

}

جزاكم الله خير

تم تعديل هذه المشاركة بواسطة hady_matrix في 30 يوليو 2010 في 00:23

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#2

لجلسة العمل موعد محدد واتوقع انه تنهي موعدها

برايي اعمل بال web.config

customerror

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

اذا في معلومات اكثر من هيك بتمنى توضح

In bad state

#3

زي ما قال لك اخوي x- file

السيشن بالعاده تنتهي بعد خمس وعشرين دقيقه هذا الافتراضي تقدر تغيره وتخليه ينتهي بعد اي مده انت تحددها

هذا الكود تقدر تستخدمه في صفحة web.config داخل <system.web>

    <sessionState mode="InProc"
      cookieless="AutoDetect"
      timeout="30"
    />

تحط بدل الثلاثين الوقت الي يريحك ويسد حاجتك في المشروع

#4

السلام عليكم

حتى لايحصل الخطأ اعكس جملة الشرط كمايلي :

if (Session["customerid"] == null || Session["customerid"].ToString() == ""   )

والافضل استخدام string.IsNullOrEmpty

اقتباس
تحط بدل الثلاثين الوقت الي يريحك ويسد حاجتك في المشروع

هذا الكلام لايصلح دائما حيث ان الامر يعتمد على اعدادات السيرفر اي ان اعدادت السيرفر تأخذ الاولوية .

#5

جزاكم الله خيرا جميعا

بارك الله فيكم

اسال الله العظيم رب العرش العظيم ان يبلغنا جميعا رمضان

ويرزقنا صيامه وقيامه على الوجه الذى يرضيه لنا

والا نكون فبه ن الخاسرين

جزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة hady_matrix في 31 يوليو 2010 في 19:19

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

مواضيع مشابهة