595
צפיות
צפיות
15
תשובות
תשובות
חייב עזרה לגבי אימות נתונים
בכל פעם שאני לוחץ על כפתור ואני בודק את הנתונים בצד השרת, וכאשר הדף חוזר (אם האימות נכשל – כגון תיבת טקסט ריקה), מה שקורה ל-LISTBOX שהיה מלא לפני אימות הנתונים, הוא (ה-LISTBOX) חוזר ריק, כלומר כל מה שהיה ב-LISTBOX לפני שליחת הטופס לאימות, חוזר ריק לאחר האימות.
אני משתמש ב-ASP.NET.
אשמח לקבל תשובה,
אין מילים בפי להודות למי שיטרח לעזור לי.
15 תשובות
קרא על viewstate
למרות,
שהוא פשוט מזעזע, וכבר אמרתי מה אני חושב עליו בעבר. הנה דוגמה למה באמת קורה. (באדיבות gillad g)
כל זה מוחזר מטופס אחד מסכן
?
אבל יש בעייה עם ה-LISTBOX
כל הנתונים בטופס נשמרים, אבל ה-LISTBOX חוזר ריק.
האם ניתן לשמור מצב תצוגה באופן ספציפי לאובייקט ה- ASP:LISTBOX
תשחק עם המאפיין EnableViewState
עצוב, אבל כן.
מפחיד 8-{
זה דבר שדפדפן אמור לטפל בו לא ? (עניין של אחזור נתונים שהוכנסו/נבחרו בטופס לאחר ריענון העמוד).
רק אם אתה משתמש ב page reentry
וזאת עוד סיבה
לשלוח טפסים עם XML HTTP. אפשר אפילו להחזיר מערך/XML שמפרט את השגיאה/אות.
כן אבל לא כל הדפדפנים תומכים בזה
לא הולך-אבל תודה בכל אופן.
אתה מוזמן לפרט מה לא הולך
וננסה לעזור
ערזה בהעברת מידע מדף לדף
כאשר אני שולח נתון כגון:
<a href="details.aspx?cust_name=שואבי הגליל">
כך אין בעיה אבל שיש נתון כזה:
<a href="details.aspx?cust_name=שואבי הגליל בע"מ">
אזי יש בעייה בגלל הגרשיים.
יש לציין שבדף המקבל אני משתמש ב:
request.Query("cust_name")
ניסוח שאלה מחדש
בדרך כלל אין בעיה בהעברת הפרמטרים אבל שיש פרמטר שהוא עם מרכאות-"
אז יש בעיה.
נסה לעשות גרש בודד
ואם זה בHTML אז אל תעשה גרשיים בכלל במקרה כזה
בהצלחה