{ שימו לב , אנו מוודאים שהמשתמש אכן הקליד תו אחד לפחות בתיבת הטקסט אך אין אנו בודקים אם השם תקני , כלומר אם הוא מכיל תווים שהם אותיות ואינו מכיל רק רווחים . אנו נרחיב בנושא זה בפרק , 5 שבו נתאר בין השאר כיצד בודקים את התקינות של הנתונים . את הפונקציה הזאת נזמן מתוך הפונקציה CalculatePoints שהצגנו בדף . Game 1 a . aspx להלן הקוד של דף המשחק המיישם את השינוי בכללי הניקוד והמאחד את דף הHTML- ודף הASP- לדף יחיד שרץ בשרת , כלומר לדף . ASP הדף יציג למשתמש את כללי המשחק , ולחיצה על הכפתור ' נסו מזלכם ' תחזיר למשתמש את אותו הדף אשר יציג את כללי המשחק , את המספרים שהוגרלו ואת הניקוד . את השינויים בקוד שעשינו ביחס לדף Game 1 a . aspx הדגשנו ברקע אפור ( הוספת הגדרת פונקציה , IsValidName שינוי הפונקציה CalculatePoints ושינוי התסריט המכין תגובה ללקוח . ( עיינו בקובץ Game 2 . aspx שלהלן : < script runat = "server" > "http : // www . w 3 . org / TR / xhtml 1 / DTD / xhtml 1-transitional . dtd" >