שאלה נוספת (בנושא אחר) :
בקובץ ה aspx יש לי DataGrid, נתתי לו ID. הגדרתי אותו גם בקובץ ה cs, בתוך משתנה protected. הכל תקין ועוד יפה. מה שמוזר הוא אם אני משנה אותו ל private, אני מקבל שגיאת : System.NullReferenceException: Object reference not set to an instance of an object. כשאני ניגש אליו. מדוע זה ? אני הרי ניגש אליו מתוך המחלקה שבה הוא מוגדר... אולי מכיוון שהוא מוגדר גם ב aspx, שהוא כאילו "יורש" מה cs, ולכן המשתנה צריך להיות Prtected ?