478
צפיות
צפיות
11
תשובות
תשובות
בעיה
כאשר נעשים שינויים בדף, אז שעושים רפרש הוא נותן הודע כזאת עם retry ו cancel עכשיו, זה לא מרענן את הנתונים שעושים את שתי האפשרויות, למשל הוספתי הודעה לספר אורחים באותו עמוד יש לי את התצודה רק שאני אצא ואכנס לדף שוב אני אראה את השינוי.
רציתי לדעת עם יש משהו שירענן רענון נתונים כל פעם שיש רפרש
תודה
11 תשובות
אתה שולח במקרה את הנתונים לאותו
עמוד ? (הכוונה שבאותו עמוד גם מוצגים הנתונים וגם מוכנסים נתונים חדשים במקרה של שליחת טופס?)
כי אם רצוי לפצל ואז זהבעיה לא תקרה.
כן ואני לא מעוניין לפצל
אם אתה לא מעוניין לפצל אז אי אפשר
לפתור את הבעיה. הדפדפנים צריכים לשלוח מידע לשרת האגור בתוכם. אם הוא לא ישלח אז גם שאר המידע לא ישלח (מה שבעצם ה-alert בא להגיד לך)
אם אתה מעוניין אפשר להשתמש ב-get ואז המידע יהיה בשורת הכתובת (אבל לרוב שמשתמשים ב-POST יש סיבה לזה גם.)
למה לא לפצל?

ס"כ יהיה לך עוד דף…
זה לא נורא
ובget לא תוכן לעשות אם יש בשדות שאתה עושה יותר מ255 אותיות שים לב…
אני כבר משתמש בשני דפים
אחד נגיד gb.aspx ו gb.vb אז אני בעצם שולח את הנתונים לדף אחר אבל זה מחשיב כדף אחד בסיכום…אבל אם אי אפשר אז לא נורא
תודה בכל מקרה
שליחת טופס תמיד מומלץ לבצע לדף אחר.
page reentry (שליחת הטופס לאותו דף) הוא משהו שמומלץ להמנע ממנו כל עוד אפשר.
אתה יכול לפרט למה?
אני לא מבין מה היתרונות בשליחת נתונים לדף אחר או החסרונות
תודה
1. הפתרון להודעה המעצבנת הזו
מפרש השפה עובד פחות (עבודה עם תנאים עושים כאשר עובדים page reentry לא ?)
יותר קל לנהל את הקוד.
רוצה עוד ? אני מניח שזוהר יוסיף
ת'אמת, ניר כיסה את הרוב…
לי יש להוסיף שזה תכנות די מכוער כשהטופס נשלח לעצמו,
וגם, כשהטופס נשלח לדף אחר אתה יכול לכתוב אותו ב HTML, ולחסוך תעבורה ע"י שמירה של הטופס בזכרון המטמון של הדפדפן,
ולחדד את מה שניר כבר אמר, אין שום סיבה להפעיל את המנוע או את ה pre-compiler של ASP בשביל קוד שמטפל בטופס שעוד לא נשלח.
יש אולי מקומות שבהם זה הכרחי, אבל לרוב, אם לא תמיד, אפשר ורצוי להמנע מ page reentry.
כנס, דרך מאוד פשוטה לראות את
הנתונים החדשים שעשית.
תעשה תגית META שהתפקיד שלה זה REFRESH ותעשה שהזמן שלה יהיה ממש קצר… כמו 1 או אם אפשר אפילו 0.5
לא אוהב את האפשרות הזו…
ואם אני בדיוק קורא משהו אז זה מרפרש לי באמצע ?
זה מאוד מעצבן…