שאלה של מתחיל ב-ASP.NET

  • פותח הנושא dc24
  • פורסם בתאריך

dc24

New member
שאלה של מתחיל ב-ASP.NET

היי שמתי על הדף שלי כפתור, תיבת טקסט ורשימה. כל מה שאני מעוניין לעשות זה בסה"כ שבלחיצה על הכפתור מה מה שבתיבת הטקסט ירשם ברשימה. הצלחתי לעשות את זה (אפילו בשבילי זה פשוט) אבל מה שאני לא מבין איך עושים זה : לאחר שלחצתי והוספתי מספר איברים לרשימה, לחיצה על BACK (הקודם) בדפדפן מחזירה אותי למצב הקודם בו היה איבר אחד פחות ברשימה. וכך הלאה. את זה אני לא מעוניין שיקרה. ז"א או לגרום לכך שלחיצה על הקודם יביא אותי בדיוק לאותו מצב, או להביא אותי לדף שקרא לדף הנוכחי. (הדף הנוכחי עושה postback בכל לחיצה על כפתור) שאלה נוספת : עד כמה שאני מבין אין אפשרות להוסיף לרשימה ללא postback. אני צודק ? או אולי יש דרך לעשות את זה ? תודה
 

dc24

New member
אף אחד לא יודע ?? ../images/Emo10.gif

ואני חשבתי שזו נחשבת שאלה פשוטה ....
 

yuval k

New member
א. זה פורום, לא צ'אט

לא כולנו נמצאים מול הפורום 24/7. ב. אתה יכול להוסיף לרשימה, שלא ע"י פוסטבאק, באמצעות JavaScript. בעניין הבעיה שכשאתה חוזר אחורה פריטים נמחקים לך, אין פתרון נגד זה ככל הידוע לי (והוספה ע"י JS תגרום לכך שכשתחזור אחורה כל הפריטים שהוספו בדרך זו יימחקו; מצד שני, גם החזרה אחורה תהיה לדף שקרא לדף זה, אז זה הפתרון שהייתי הולך עליו).
 

dc24

New member
חשבתי שכל עניין הדוט נט

זה, בין השאר, בשביל לחסוך את כל הקטע של סקריפטים בקוד, לא ?
 

yuval k

New member
אם אתה רוצה לעשות דבר מסויים בלי

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