פוסט זה הוא השני בסדרת הפוסטים על יצירת Custom Controls. הבסיס ליצירת Custom Controls הוסבר בפוסט הראשון בסדרה . בפוסט זה אתמקד בנושא ה - Properties ו - Exceptions. בפוסט זה ניצור פקד שמטרתו להציג שעה כלשהי (נניח השעה שבה פורום כלשהו התעדכן) בהתאם לאיזור הזמן של המשתמש. לצורך העניין נקרא לפקד הזה TimeOffset, ולהלן האפיון של הפקד: פקד זה יוכל לקבל איזור זמן (כ - int), ו - DateTime, ויציג את השעה והתאריך בהתאם לאיזור הזמן. אם לא יוגדר איזור זמן, הפקד יתייחס לאיזור הזמן כ - 0. אם לא יוגדר DateTime,...
מבוא בסדרת מדריכים זו - אסביר איך ליצור Custom Conotrol (להלן "פקד") לדפי ה - ASP.NET. הפקדים ב - ASP.NET הם כלי מאוד חזק. היתרונות הם רבים וכאן אכתוב רק מעט מהם: פקדים עוזרים לשמור על קוד נקי ולהפריד את העיצוב (דפי ה - ASPX) מהקוד (CodeBehind). פקדים מתקמפלים וניתן להשתמש בהם שוב ושוב בדפים ופרוייקטים שונים (ואף לשים אותם ב - GAC) הפקדים משמשים כ - "קופסה שחורה", שבאה לספק לנו התנהגות כלשהי, וניתן לנהל אותם בקלות באמצעות מתודות, אירועים ו - Propeties שהם חושפים (אלו מופיעים גם...