בעיה עם Session- בC# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

בעיה עם Session- בC#


glory

Recommended Posts

אני מנסה להעביר מידע דרך דף א' לדף ב' בעזרת Session ..אני חושב שזו לא בעיה תכנותית אלא משו בסביבת עבודה(ויזואל 2003).

זה עבד ללא בעיה במחשב הישן אך בחדש זה רושם לי את הבעיה:

Object reference not set to an instance of an object.

אני צריך לפתור את הבעיה כמה שיותר מהר כדי להמשיך בפרוייקט..אז אני אשמח אם משהו יודע את הפתרון.

תודה.

קישור לתוכן
שתף באתרים אחרים

אולי ה- Session לא מאופשר ב- IIS או ב- web.config

או ש- 2 הדפים שלך יושבים תחת נפרדות ב- IIS כלומר ב- תחת 2 virtual directories נפרדים

אם זה לא אף אחד מהאפשרויות הללו , הצג לנו הקוד בו אתה שומר ערך ב- session והקוד בו אתה קורא אותו

קישור לתוכן
שתף באתרים אחרים

תוכל להנחות אותי כיצד לבדוק את האפשרויות שציינת בבקשה?

בכל מקרה זה קוד שמירה:

Session["session_pick_up"]=DropDownList4.SelectedItem.Value;

וזה הקריאה:

Label4.Text=Session["session_pick_up"].ToString();

תודה.

קישור לתוכן
שתף באתרים אחרים

עוד אפשרות עכשיו שאני רואה את הקוד שלך

יכול להיות שאין בעיה ב- Session ואת ה-

Object reference not set to an instance of an object

אתה מקבל כאשר אתה ניגש ל- Label4.Text

וודא שהתג Label4 מוגדר בדף ה- aspx ויש לו מאפיין

runat=server

קישור לתוכן
שתף באתרים אחרים

תראה..הוא מכניס את כל הנתונים כמו שצריך אבל הוא פשוט לא מעביר לי אותם.

אני חושב שהsession לא מוגדר כמו שצריך..

אולי ה- Session לא מאופשר ב- IIS או ב- web.config

או ש- 2 הדפים שלך יושבים תחת נפרדות ב- IIS כלומר ב- תחת 2 virtual directories נפרדים

תוכל להנחות אותי פה כדי לבדוק בבקשה?

קישור לתוכן
שתף באתרים אחרים

פתח ת' IIS

קליק ימני על הספריה היכן שהאתר שלך עם הדפים יושב

בחר properties

לשונית virtual directory

לחץ configuration

לשונית options

וודא שיש V על enable session state

האם שני הדפים יושבים באותה ספריה ?

וגם : חפש אם יש בדף הבעיתי הצהרה כמו

EnableSessionState="False"

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

האם יש לך מצב כזה ב- IIS

שדף אחד נמצא תחת ספריה 1

דף שני תחת ספריה 2

וכל אחת מהספריות מוגדרות כאפליקציות נפרדות

ראה תמונה

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

גם לי הייתה את הבעיה..

וגם אני לא הצלחתי לפתור אותה ממש עד שפירמטתי...

מה שכן פתר לי אותה אבל בצורה די מכוערת זה לשנות את

cookieless="false"

ל true

ב web.config

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...