یک صفحه فرم وب دارای دو بخش ویژوال ( تگ های HTML ،کنترل های سرویس دهنده و متن های ایستا ) و صفحه مربوط به منظق برنامه نویسی است . هر یک از بخش های فوق در یک فایل جداگانه ذخیره خواهند شد . عناصر ویژوال در فایلی با انشعاب aspx . و کدها در فایل مجزائی با انشعاب ( aspx.vb , aspx.cs ) ASP.NET Page class با اینکه یک صفحه فرم وب دارای دو فایل مجزاء می باشد ولی آنها بعنوان یک یونیت واحد در زمان اجرای یک برنامه ایفای وظیفه خواهند کرد. کد مربوط در فایل ها پس از ترجمه بصورت .dll درخواهند آمد. فایل .aspx نیز با یک روش متفاوت ترجمه خواهد شد . اولین بار که مرورگر درخواست یک فایل .aspx را می نماید ، بصورت خودکار یک .NET class file ایجاد و آن را بصورت dll دوم ترجمه خواهد کرد . در صورتیکه صفحه دارای کنترل های سرویس دهنده باشد ، کلاس ایجاد شده بعنوان یک Container برای کنترل ایفای وظیفه خواهد کرد. نمونه هائی از کنترل ها در زمان اجراء ایجاد و خروجی مورد نظر را برای ارسال به سرویس گیرنده آماده می کنند. برای افرادی که قبلا" با مدل ASP کلاسیک کار کرده اند ، مدل فوق یک رویکرد جدید است . در مدل ASP یک فایل HTML با کدهای نوشته شده توسط یکی از زبانهای اسکریپت نظیر :Jscrip,Java,Vb تلفیق شده و در یک فایل واحد قرار می گیرنند. Parser مربوط به ASP فایل را خوانده و پس از تفسیر، کدهای مربوطه را بمنظور ایجاد خروجی اجراء خواهد کرد. در ادامه ASP خروجی تولید شده توسط کدهای اسکریپت را با خروجی های Html ترکیب و در نهایت حاصل برای مرورگر سرویس گیرنده ارسال خواهد شد. در مدل ASP.NET ، تمام صفحات فرم های وب بعنوان برنامه های اجرائی در نظر گرفته می شوند. این برنامه ها قادر به ایجاد خروجی های مربوطه و ارسال آنان برای مرورگر سرویس دهنده خواهند بود. در مدل فوق مجموعه ای از مراحل پردازشی نظیر : مقداردهی اولیه ، پردازش ، حذف انجام خواهد شد. عملیات پردازشی فوق ، دقیقا" مشابه با عملکرد سایر برنامه های اجرائی با دو تفاوت است : ?Page Class ، تمامی مراحل فوق را در هر زمان که صفحه صدا زده می شود ،انجام خواهد داد. در این حالت صفحه مقداردهی اولیه ،پردازش و در نهایت از بین خواهد رفت . ? Page Class ،دارای یک مرحله منحصر بفرد با نام رندرینگ است که در زمان اتمام چرخه حیات یک صفحه عملی خواهد شد.