לא יודע עד כמה הדוגמה הזאת טובה - אני חושב שב ASP הרגיל וב דוטנט הרצת שאילתות מול הדטבייס נעשית בערך באותו מספר שורות.
ההבדלים העקרוניים, כפי שאני רואה אותם :
ASP.NET מאפשרת "לערבב" בקלות יחסית מספר שפות תכנות (בעיקר VB.NET ו C#, אך גם - ולא רק - C++.NET, J#, ובעזרת תוספות צד שלישי אפילו שפות כמו Cobol, Fortran, Perl, Pascal, PHP, Pyhton ועוד). החשיבות היא שבאותה אפליקציה ניתן להשתמש בקלות רבה (מאד) בקוד משפות אלה, פשות על-ידי OOP (תכנות מונחה-עצמים) רגיל, כאילו כתבת את הקוד באותה שפה.
ASP.NET חוסכת הרבה מזמן התכנות של צד הלקוח, בכך שהיא מבצעת הרבה ממנו עבורך.
ב ASP.NET הקוד מקומפל בהרצתו הראשונה ולא בכל הרצה.
ב ASP.NET יש הפרדה רבה יותר בין התכנות לעיצוב (מה שנקרא CodeBehind - הקוד נמצא מאחור, ואפשר לערוך את קבצי העיצוב בלי שהמעצב יעשה נזק כמו אם הוא יערוך דף ASP

).
יש עוד הבדלים רבים, אבל שלא יובן ממה שכתבתי שאין עדיין מקום ל ASP הרגילה. ASP הרגילה היא שפת סקריפטינג. היא עדיין שימושית, בעיקר לתוספות קטנות ולא לאפליקציות גדולות. אין טעם לכתוב אפליקציית דוטנט רק על-מנת לשלוח טופס צור קשר בדף ASP רגיל.