[Only registered and activated users can see links. ] یا همان Model View Controller که اخیراً توسط مایکروسافت در ASP.NET به کار گرفته شده است در واقع انقلابی در زمینه بهبود پروژه های تحت وب بود. جهت آشنایی بیشتر با مزایای استفاده از این معماری در ASP.NET کافی است تکنولوژی قدیمی تر یعنی ASP.NET WebForms را با آن مقایسه کنیم:
1-در ASP.NET WebForms طراحی بهینه و ساختارمند و همچنین رعایت مسائل امنیتی بسیار پیچیده تر گاهاً غیر ممکن بود. در حالی که با استفاده از معماری MVC بسیاری از این موارد به سهولت انجام می پذیرد.
2- در ASP.NET MVC انعطاف و قابلیت کنترل بسیار زیادی برای برنامه نویسان فراهم است چرا که در تکنولوژی WebForms در بیشتر مواقع برنامه نویسان از مجموعه ای از ابزارهای فراهم شده استفاده میکردند اما در MVC هیچگونه ابزار و واسطی که ماهیتاً همراه با محدودیت هستند وجود ندارد و برنامه نویسان کاملاً به صورت دستی اقدام به طراحی و پیاده سازی میکنند .

3- در نهایت باتوجه به حذف ASP.NET WebForms در نسخه 6 NET. استفاده از آن یک اشتباه بزرگ محسوب میشود .
4- MVC یک معماری است نه یک تکنولوژی، بنابراین از ریسک آزاد است و در آینده مانند ASP.NET WebForms به تاریخ نخواهد پیوست .
در حال حاضر وب وان از آخرین نسخه معماری MVC در C# ASP.NET و موتور نمایش Razor که از سوی شرکت مایکروسافت که از قوی ترین ها در زمینه انواع علوم رایانه ای است، استفاده میکند. با توجه به اینکه Visual Basic ASP.NET توسط شرکت های بسیار اندکی استفاده میشود و همچنین در نسخه 6 NET. نیز حذف شده است در اینجا مورد بررسی قرار نمی گیرد. لازم به ذکر است Visual Basic طبق بررسی های انجام گرفته در واحد فنی هیچگاه در وب وان مورد استفاده قرار نگرفته است.