MVC模块项目概述

  • 平台
  • Evoq内容
  • Evoq参与

MVC模块项目概述

从模板创建MVC模块项目后,在Visual Studio项目中构建了以下项目结构:


Visual Studio MVC项目

  • 模型的观点控制器文件夹和示例代码
  • 组件文件夹与骨架模块业务控制器和DAL类
  • 样例模块打包文件:DNN清单文件、发布说明和许可文本以及用于安装和卸载的SQL脚本
  • MSBuild模块打包过程构建.zip可执行文件

模板中的初始项目代码

在创建模块和构建包之后,转到宿主>扩展安装包。安装后,可以将模块添加到页面中进行测试。模板创建的初始代码应该是这样的:


初始MVC DNN模块

无论您使用dnn8 MVC模板还是类似的MVC模板,生成的代码都会生成一个功能完整的应用程序,允许您向列表中添加项目。默认视图是项目列表。每个模型数据或项目由标题、内容描述和用户组成。模板生成MVC控制器、视图和模型实体,以及一个数据控制器类。如果您的模块将执行CRUD(创建、读取、更新、删除)数据操作,您可以自定义此代码。否则,你可以删除你不需要的东西。