MVC模块架构

通过构建MVC模块扩展Evoq站点。

模型-视图-控制器(MVC)是一种软件架构模式,它将应用程序分离为三个组件:模型、视图和控制器。

MVC是ASP的替代方案。NET Web表单用于开发Web应用程序。微软开发者网络(MSDN)提供了一个MVC概述,详细说明了何时创建MVC应用程序。

Evoq完全支持使用MVC开发web应用程序。



在我们的文档中心了解更多信息

MVC开发:详细信息


如何服用

Evoq模块

MVC模块可以使用所有标准Evoq模块特性。所有Evoq模块类型都可以共存在一个页面上,用户应该无法区分使用哪个框架构建模块。

创建图标

MVC约定

ASP。NET MVC框架依赖于约定优于配置范式来简化开发。DNN模块遵循所有ASP。NET MVC约定,以及特定于dn的约定。

申请图标

基本控制器类

MVC控制器必须继承自DnnController类。类似于PortalModuleBase类,该类提供了对DNN模块和门户上下文对象的访问。

可扩展性图标

开发MVC模块

Visual Studio只支持MVC项目的一种项目类型。但是,Visual Studio MVC项目类型包括用于创建新控制器和视图的附加脚手架。

相关功能


基于角色的安全性

基于角色的安全

通过在站点中应用特权和权限基于角色的安全性


缓存

缓存

使用我们的缓存功能提高站点的性能。


内容定位

内容定位

Evoq帮助您发布和管理多种语言的内容

白皮书- web CMS -如何从候选名单到最终选择白皮书:
Web CMS选择:如何从候选名单到最终选择


在这本电子书中,我们为IT和业务用户分解了选择过程,并向您展示如何作为一个团队做出决定。

DNN evoq标志

在自定义演示中,我们可以向您展示您感兴趣的关键功能。

请求自定义演示
什么是液体含量?
找出
什么是液体含量?
找出
什么是液体含量?
找出
Baidu
map