נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: cookies

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
רויטל
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 September 2005 בשעה 09:13 | IP רשוּם
ציטוט רויטל

בניתי אפליקציה asp.net עם code behiened ב c#.

על מנת לשמור על משתנים בתוכנית אני רוצה להשתמש ב cookies.

ביצעתי:

1.  אתחול ב בקובץ global.aspx (ערך ריק+ תאריך פג תוקף עתידי.)

2. בעקבות בחירה של המשתמש, השמה של ערך ב cookie ומעבר לדף חדש. response.cookies["cookie_name"].value = "value"

3. בדף חדש קריאה של הערך

 request.cookies["cookie_name"].value.tostring()

עד כאן הכל תקין ןאני רואה את הערך ומצליחה לקרוא אותו במספר נקודות בדף.

לאחר לחיצה על כפתור כאשר אני מנסה לקרוא אני מקבלת ערך ריק?

 

האם למישהו יש רעיון?

 

תודה ויום נעים,

רויטל.

 

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של רויטל חפש הודעות אחרות של רויטל בקר בדף הבית של רויטל
 
SBD
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 September 2005 בשעה 16:07 | IP רשוּם
ציטוט SBD

אם אפשר קוד מלא בבקשה, די לא מובן...
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
רויטל
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 07 September 2005 בשעה 10:11 | IP רשוּם
ציטוט רויטל

מקווה שזה ייתן כיוון:

בקובץ global.aspx

Response.Cookies["first"].Value = "";

Response.Cookies["first"].Expires = System.DateTime.Now.AddDays(1);

בקובץ webform1.aspx.cs

private void Button1_Click(object sender, System.EventArgs e)

{

Response.Cookies["first"].Value = "first_value";

Response.Cookies["second"].Value = "second_value";

Response.Redirect("WebForm2.aspx", true);

}

 

בקובץ webform2.aspx.cs

 

private void Page_Load(object sender, System.EventArgs e)

{

כאן אין בעיה..

Label1.Text = Request.Cookies["first"].Value;

}

 

לעומת זאת כאן לא תמיד עובד..

private void Button1_Click(object sender, System.EventArgs e)

{

Label1.Text = Request.Cookies["first"].Value;

{

 

תודה על העזרה רויטל.

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של רויטל חפש הודעות אחרות של רויטל בקר בדף הבית של רויטל
 
רויטל
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 08 September 2005 בשעה 12:29 | IP רשוּם
ציטוט רויטל

היי.

 מצאתי את הבעיה!!

 

אסור היה לי לשם "איפוס" של ה cookie  תחת session_start.

המערכת מגיעה לשם כאשר מתבצע sumit (וגם בעוד כמה מקרים..) ומן הסתם זה מה שאיפס את הנתון.

 

חזרה לתחילת העמוד הצג את כרטיס החבר של רויטל חפש הודעות אחרות של רויטל בקר בדף הבית של רויטל
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה