Unsupported MVC Features Some MVC features were not fully implemented in DNN 8 due to the differences between ASP.NET MVC and ASP.NET Web Forms frameworks. HTML Helpers FormExtensions (BeginForm, Begi...
MVC Module Project Overview Overview of an MVC Module Project After creating your MVC module project from a template, the following project structure is scaffolded in your Visual Studio project: Model...
MVC Views The _ViewStart.cshtml In ASP.NET MVC3 and later versions, you can define a Razor view named _ViewStart.cshtml (or _ViewStart.vbhtml for VB) in the root of the Views folder. This optional fil...
Create a Unit Test for an MVC module Overview Because MVC controllers are the central business logic of an MVC module, it is a best practice to create automated unit tests to ensure they behave as int...
MVC Module Development Overview The MVC module type integrates ASP.NET MVC 5 with the DNN platform. Note: Incompatibilities between ASP.NET MVC and ASP.NET Web Forms cause conflicts with pre-existing ...
MVC Controller Overview In a Web Forms module, the module is controlled by .ascx user controls, which are rendered on the page. However, in an MVC module, the module is controlled by MVC controller ac...