אוי, זה לא עלה, אז שוב

*gemini*

New member
אוי, זה לא עלה, אז שוב

כשאני עושה שינויים בקוד הוא לא מעדכן לי, כלומר לא הולך לשרת, אלא מוציא את הדף מהזיכרון. f5 לא עוזר. יש אפשרות להגדיר לדפדפן שיגש כל פעם לשרת, או שצריך לתת פקודה בכל דף?
 

נתן.ל

New member
בוקר טוב לך ...

יש לי שאלה דבילית ... ניסית אולי Shift+F5 ?
 

*gemini*

New member
זו לא שאלה דבילית, גם אחרים שאלו

אותי, והתשובה היא כן. ניסיתי.
 

rmarko

New member
זה נתון לבאגים של אקספלורר,

אבל העקרון אמור להיות
Response.Expires = 0​
אלא אם כן את מדברת על מצב שבו אפילו אם מוחקים לגמרי את ה- cache, עדיין הסרבר שולח את הקוד הישן. לא יודע מה עושים במצב כזה
 

*gemini*

New member
מה שאני עושה כדי שזה יעבוד

זה מריצה ניקוי על ההארד דיסק. אבל זה לא יעיל. כל פעם אני אחכה עד שזה ינקה??
 

נתן.ל

New member
ככה תהי בטוחה שלא ישמר ב-CACH

כתבי את זה בראש הדף :
Response.Expires = -1 Response.ExpiresAbsolute = now() - 1 Response.CacheControl = "private" Response.AddHeader "pragma", "no-cache" TimeStamp=Server.URLEncode(CStr(Now()))​
 

rmarko

New member
והפתרון המכוער קצת יותר

שבו אין אפס טעויות (כי אקספלורר + cache = באגים), כל פעם להכנס ללינק חדש - לאקספלורר לא יהיה cache של העמוד והוא יאלץ ללכת לסרבר. תכניסי איזה מספר לכתובת url שמבוסס על התאריך/שעה או סתם משהו אקראי, נגיד default.asp?123748123... מכוער אבל עובד
 
אפשר...

internet options
general
הקטע האמצעים הוא temp. internet files... ללחוץ על כפתור settings
לסמן את האופציה "every visit to the page"
 

*gemini*

New member
ילדה, לא כל כך ברור לי מה קורה פה

עשיתי מה שדיברנו, והדף מתחרפן לי. יש מצב לשלוח לך שתראי?
 

*gemini*

New member
שלחתי למייל שיש לי. מקווה שזה

בעבודה. תעדכני אותי אם זה מגיע או לא.
 
למעלה