DCSIMG
Cookie - שלמה גולדברג (הרב דוטנט)
Sign in | Join | Help

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

State in asp.net
14 July 10 08:50 AM | Shlomo | 2 comment(s)
היכן ניתן לשמור מידע בעולם ה - web. כידוע לכל מפתח WEB מתחיל - עולם ה - WEB הינו state less כלומר לפי ההגדרה אתר לא אמור לשמור מידע על המשתמשים בו, למרות זאת הרבה פעמים אנחנו צריכים לשמור מידע. בפוסט הזה נסכם את האופציות. צד הלקוח . עוגיות - עוגיות הם אחד מהאופציות הישנות והטובות לשמירת מידע, היתרון הגדול שלהם הם שניתן לשמור בהם מידע לאורך זמן החיסרון הגדול שלהם שהם נשלחים בכל בקשה לשרת, ניתן לקרוא עוד כאן . hidden filed - ככל האלמנטים מסוג input הערכים שבהם נשלחים לשרת ולכן אפשר לשמור בו מידע מבלי...
תגים:, , ,
Add functionality using Document Object Model Prototypes (IE8) - Part 2
09 May 10 01:30 AM | Shlomo | with no comments
איך להוסיף ולשנות מאפיינים ל - DOM בעזרת prototype ב - IE8 כפי שהתחלתי לתאר כאן איך אפשר להוסיף ולשנות מתודות של ה - DOM ב - IE8, מסתבר שאפשר גם להגדיר מאפיינים ל - DOM. לדוגמא: נניח שאנחנו רוצים לדעת כמה אותיות יש בדף, נוכל תמיד לכתוב פונקציה ולקרוא לה, אבל מיד נראה שב - IE8 נוכל להוסייף מאפיין בשם words לאובייקט document ולקרוא לה. איך ? פשוט מאוד. Object.defineProperty(document, "words" , { get : function () { var sum = 0; var arr = document.body.innerText.split( ' ' ); sum ...
תגים:, , , ,
IE8 - DOM Storage
16 April 10 02:28 PM | Shlomo | 1 comment(s)
אני מכין חומר בימים אלו על Internet Explorer 8 - למעשה כבר התחלתי לכתוב על זה בעבר , וכעת אני מתכוון להמשיך. בפוסט הנוכחי אני אדבר על אחד מהתכונות הטובות ביותר שיש ב - IE8. Dom Storage מפתחי WEB יודעים שיש כמה דרכים לשמור מידע, חלק מהדרכים הם בצד הלקוח וחלק בצד השרת, בדרך כלל גם כששומרים מידע בצד הלקוח השרת מכיר את המידע, הדרך הוותיקה והנפוצה לשמור בצד הלקוח כמובן עוגיות , עוגיות הם הדרך הטובה ביותר לשמור מידע בצד הלקוח לאורך זמן. כמובן שגם לעוגיות יש חסרונות, כשהחיסרון הגדול הוא שזה לא קל לגשת אל...
תגים:, , ,
מחיקת Cookie בצד השרת - HttpCookie.Expires
14 March 10 09:44 PM | Shlomo | with no comments
הקרדיט מגיע לאחי יוסי גולדברג כתבתי פוסטים על שימוש ב - Cookie . כעת נראה כיצד ניתן להסיר עוגיות בצד השרת. נניח שיש לכם עוגייה שנקראת MyCookie ואתם רוצים להסיר אותה, למעשה בכל Request שיגיע מהלקוח ה - Cookie יצטרף לבקשה, מה שצריך לעשות זה לכתוב את הקוד הבא Response.Cookies.Add( new HttpCookie ( "myCookie" ) { Expires = DateTime .Now.AddDays(-1) }); למעשה מצרפים ל - Response עוגייה עם אותו שם כשתאריך התפוגה נקבע לזמן ישן, כך כשהתשובה חוזרת ללקוח העוגייה נמחקת. אם כבר מדברים על - Expires...
תגים:, ,
Using Cookie in Client Side (JavaScript)
08 February 10 09:28 AM | Shlomo | with no comments
בהתבסס על הפוסט הקודם אדגים כאן איך ניתן לכתוב ולקרוא מה - Cookie בצד הלקוח. למעשה בפוסט הקודם הצגתי איך יוצרים Cookie בצד השרת שיש לו הרבה ערכים - ככה: HttpCookie cookie = new HttpCookie ( "ClientColumns" ); for ( int j = 0; j < cbl.Items.Count; j++) { cookie.Values.Add( "name" , "value" ); } ברור שאפשר גם לייצר Cookie שיש לו רק ערך אחד HttpCookie cookie = new HttpCookie ( "ClientColumns" ); cookie.Value = "value" ; שימו לב להבדל בין שימוש ב ...
תגים:, ,
Using Cookie in server side
06 February 10 11:14 PM | Shlomo | 1 comment(s)
בפוסט הזה אני רוצה להדגים איך משתמשים ב - Cookie בצד השרת. Cookie הוא אחד מהדרכים הותיקות ביותר לשמור מידע בצד הלקוח שניתן להשתמש בו גם בצד השרת. נניח שיש לכם את קוד שמציג גריד עם מספר עמודות גדול מאוד ויש על הדף CheckListBox שמאפשר למשתמש להחליט איזה עמודות הוא מעוניין לראות. הקוד נראה כך: בצד הלקוח: < asp : CheckBoxList ID ="cbl" runat ="server" RepeatDirection ="Horizontal"> < asp : ListItem Text ="Id" Selected ="True"></ asp : ListItem...
תגים:, , ,