الأجزاء المكونة عن طريق المستخدم User Controls يدعم ASP.NET تكوين أجزاء برمجية قابلة لإعادة الاستخدام، من خلال إنشاء ما يسمى بـ User Controls - أجزاء مكونة عن طريق المستخدم-.ويتبع الـ User Control نفس التركيب الخاص بنموذج الويب Web form، والاختلاف أن الـ User Control مشتق من الـ Class المسمى System.Web.UI.UserControl.ويتم تخزينه في ملف من النوع ASCX.ومثلما الحال في ملفات ASPX، يحتوي ملف الـ ASCX على كود توصيفي markup من نوع HTML أو XTML، بجانب توصيف يحدد web control ويحدد الـ user controls الأخرى.وبالطبع فإن نموذج الكود-خلف-الصفحة يمكن استخدامه مع الـ User Controls.