עוגיות ב-asp.net
בasp.net קיימת אפשרות לעבודה עם עוגיות. במדריך זה נלמד כיצד לעשות זאת
נשתמש באובייקטים Request ו- Response בכדי לגשות לעוגיות.
יצירת עוגיה חדשה
יצירת העוגיה מתבצעת על ידי קריאה של שיטה הנקראת Add באובייקט HttpCookieCollection
דוגמא:
דוגמא:
|
|
זוהי דוגמא פשוטה ליצירת עוגיה הנמחקת לאחר סגירת החלון של הדפדפן.
ישנן אפשרויות נוספות, אך נרחיב בדוגמא רק על הגדרת תאריך המחיקה של העוגיה בדפדפן, דוגמא:
ישנן אפשרויות נוספות, אך נרחיב בדוגמא רק על הגדרת תאריך המחיקה של העוגיה בדפדפן, דוגמא:
|
|
הדוגמא יוצרת עוגיה בשם “MyCookie” השומרת את הערך “cookies in asp.net !”
ומגדירה תאריך מחיקה לעוגיה(העוגיה תמחק בעוד שנה)
ומגדירה תאריך מחיקה לעוגיה(העוגיה תמחק בעוד שנה)
רשימת האפשרויות המלאה באובייקט HttpCookie:
שם | סוג | הסבר |
Doamin | System.String | לאיזה דומיין העוגיה תשמר |
Expires | System.DateTime | זמן מחיקת העוגיה |
Name | System.String | שם העוגיה |
Path | System.String | שם הספריה אליה את רוצה שהעוגיה תשמר |
Value | System.String | ערך העוגיה |
Values | System.Collections.Specialized.NameValueCollection | אפשרות של שמירת מספר עוגיות בתוך עוגיה אחת. |
שינוי עוגיה:
שינוי העוגיה מתבצעת על ידי השיטה Set המקבלת אובייקט HttpCookie לצורך שמירת השינוי
דוגמא:
דוגמא:
|
|
הדוגמא משנה את הערך של העוגיה MyCookie לערך “the value of cookie MyCookie “
מחיקת עוגיה
המחיקה מתבצעת על ידי שיטה הנקראת Remove המקבלת את שם העוגיה ומוחקת אותה, דוגמא:
|
|
קריאת ערך העוגיה
|
|
דוגמא זו מדפיסה את ערך העוגיה MyCookie.
תוכלו ללמוד עוד על asp.net ועוגיה בmsdn קישור: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttpcookieclasstopic.asp
תגובות בפייסבוק