Web Forms هو واحد من ثلاث طرق برمجه لإنشاء مواقع وتطبيقات ويب بإستخدام ASP.NET الطريقتان الأخرتان لبرمجه المواقع هما Web Pages و MVC الـ Web Forms هى الطريقه الأقدم لبرمجه الويب فى ASP.NET الـ Web Forms تنفذ وتترجم compiled على السيرفر , والتي تولد تاجات الـ HTML التي تظهر على صفحه الويب الـ Web Forms تأتي بالمئات من الأدوات Controls و عناصر الويب web components لبناء مواقع يحركها المستخدم user-driven لها إتصال بالبيانات data access الـ Web Forms تشبه تطبيقات سطح المكتب WinForms حيث يوجد controls يمكن للمستخدم إعداد خصائصها من شاشه الخصائص Properties وايضاً معالج الحدث event handler وهو المسؤل عن تنفيذ حدث معين بناء على الحدث من المستخدم (كالضغط بزر الفأره الأيسر – الوقوف بمؤشر الفأره – الضغط علي زر معين) ومن المميزات لهذا النوع من الطرق البرمجه هو إنشاء مواقع فى وقت قصير ومجهود أقل , ولكن إذا كان حجم الموقع ضخم وتريد تحكم أكبر فى التصميم والبرمجه فـ يمكنك إستخدام ASP.NET MVC