משתנה כללי ב asp.net

how to

New member
משתנה כללי ב asp.net

איך יוצרים משתנה כללי ב Codebehind ב vb.net כך שכל הסברוטינות יכירו אותו? באיזה מקום צריך להצהיר עליו ב page load או ישר בתוך ה class ? אני יצרתי דף aspx ובו 2 כפתורים בדף ה vb יצרתי משתנה כללי ,באירוע של הכפתור הראשון בקוד של הלחיצה שיניתי את ערך המשתנה ,ובאירוע של הכפתור השני אני מוציא להדפסה את הערך של המשתנה , אך הכפתור השני מוציא את הערך הראשוני ולא את הערך לאחר השינוי . איך יוצרים משתנה מחלקה ? תודה
 

how to

New member
:) אבל זו הבעיה ...

כתבתי את הקוד בכמה אפשרויות ,להלן הקוד והתוצאה המפתיעה: Public Class SampleClass private str as String="first" //איתחול sub btn_cl1() as="bbb" end sub sub btn_cl2() response.write (as) //לאחר לחיצה על הכפתור הזה // "bbb" ולאחר שנלחץ הכפתור הראשון ציפיתי שהפלט יהיה //"first" אבל הפלט נשאר כמו באיתחול end sub end class השאלה היא למה השינוי של הכפתור הראשון לא מקרין עבור כל הסברוטינות הרי הכפתור הראשון שינה ערך של משתנה מחלקה ולפי התוצאה המשתנה מתנהג כמקומי תודה
 

nattygur

New member
אתה מודע שבין אירוע של לחיצת

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