IMPORTANT: This version of Sitefinity CMS is out of support and the respective product documentation is no longer maintained and can be outdated. Use the version selector to view a supported product version.
For developers: How does Sitefinity use ASP.NET MVC Sitefinity's multi-layer architecture is designed and built around the key concepts of extensibility, interoperability and integration, and flexibility. Sitefinity provides you with choices to work with third-party software and different approaches on implementing your logic and meeting your requirements. on how they could solve a problem.
With Sitefinity CMS, you have yet another option how to build websites and user interfaces - with ASP.NET MVC architecture. Before you start working with ASP.NET MVC in Sitefinity CMS, you should think about the following: Is Sitefinity CMS rewritten in ASP.NET MVC? No. Sitefinity CMS only supports ASP.NET MVC controllers and views but the CMS itself still works with WebForms. Are you abandoning the WebForms model? No. You can use everything you are already using until now with the WebForms model. OK, but are you going to develop new features with WebForms? Yes. Apart from the support for WebForms, Sitefinity CMS invests in the WebForms model and continues introducing related features. Do I have to use ASP.NET MVC? You decide whether the WebForms or the ASP.NET MVC model suits your needs better. You can use both models. Consider the following: To make sure you are working with the accurate ASP.NET MVC version, check System requirements. Sitefinity CMS supports just the Razor view engine and C# for ASP.NET MVC views. You can, however, write WebForms controls with ASCX markup, but all ASP.NET MVC views must use Razor and C#. For more information about the three ASP.NET MVC modes and how you can work with them, see For developers: MVC modes.
Consider the following:
For more information about the three ASP.NET MVC modes and how you can work with them, see For developers: MVC modes.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important