السلام عليكم يا إخواني تظهر لي هذه الرساله فأرجو من لديه معرفه بالسبب وبالحل أن يقولها لي وله جزيل الشكر
الرساله هي
Server Error in '/newsweb' Application.
Object reference not set to an instance of an object.
السلام عليكم يا إخواني تظهر لي هذه الرساله فأرجو من لديه معرفه بالسبب وبالحل أن يقولها لي وله جزيل الشكر
الرساله هي
Server Error in '/newsweb' Application.
Object reference not set to an instance of an object.
أعتقد انك تحاول إستخدام متغير ليس له نسخة في الذاكرة، هل استدعيت new مع التعريف؟
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
أنا أتوقع انه قام بعمل تعريف لمتغير و لكن لم يسند له قيمة .. اقرب مثال لذلك الكوكي يتم تعريفها كالتالي :
HttpCookies cookie;
في مثالي اتطرق لعملية القراءة فقط ..
لو طبقنا مثالا موجودا بالعديد من الكتب سنجد التالي :
HttpCookies cookie; if(cookie.HasKeys) // do somthing
هدا الكود سليم 100% لكن عند التطبيق ستظهر المشكلة عندما نحاول عرض محتويات ال Keys الموجودة داخل ال cookie و الرسالة ستقول :
Object reference not set to an instance of an object.
سنعود للكتاب و سنجد أننا كتبنا الكود 100% فأين المشكلة ؟
المشكلة انه يجب أن يتم إسناد قيمة ال Cookie المخزنة داخل الجهاز في المتغير cookie من خلال الكائن Request ثم نقوم بعرض المفاتيح keys هكذا :
HttpCookies cookie;
cookie=Request.Cookies("cookieName").Values;
if(cookie.HasKeys)
// display whatever you like , like displaying the keys valuesهذا كان مثال توضيحي لا غير .. و الخلاصة انه تم تعريف متغير ثم تم استدعاء محتويات له و لكنه كان فارغا وليس بالضرورة ان نستخدم New Instance كما كان في مثال قراءة الكوكي حيث نحتاج فقط لتعريف الكائن من نوع HttpCookies
و شكرا لكم :)
You can fly while you can touch the sky
هذا الموضوع مغلق.