בעייה עם viewstate בpostback של רענ

LiranViper

New member
בעייה עם viewstate בpostback של רענ

שלום, יש לי עמוד שמבצע רענון כל כמות זמן מסויימת בעזרת הקוד ג'אווה סקריפט הבא: הבעייה
<script language="javascript" type="text/javascript"> function RefreshPage() { form1.submit(); } setTimeout(RefreshPage,5000); </script>​
הבעייה היא שיש לי label שכאשר העמוד נטען מחדש אחרי הזמן שהגדרתי מראש- המאפיינים שלו כמו visible ו text לא נשמרים (הviewstate כאילו לא זוכר אותם!) אלא הם מקבלים את הערכים בברירת מחדל שלהם. מה הגורם לכך ואיך אפשר לפתור זאת? תודה!
 

blue25

New member
תגובה

label לא נשמר ב viewstate ובטח לא המאפיינים שלו, בכל postback הוא מתרנדר מחדש. אם הגדרת את המאפיינים שלו (כמו visible ו text) בתוך פונקציה מסוייימת וב postback היא לא נקראת ה label יחזור ל state המקורי שלו (שהוגדר ב aspx). בקיצור את המאפיינים שלו תגדיר ב aspx או שתדאג שגם ב postback הם יוגדרו.
 

LiranViper

New member
אז רק session ?

אם כך הדרך היחידה לשמור עליו ועל מאפייניו היא לשמור את ה label בסשן בפרהרנדר ו"להטעין" את הסשן מחדש באוןלואד?
 
למעלה