DNN中如何一次性插入多个模块

需求有时候,我们要用几个模块才能实现某一组功能,比如Blog模块,我们需要一个模块用列表显示Blog条目,需要一个模块显示Blog内容,需要一个模块显示历史Blog发帖记录,需要一个模块显示搜索,所有这些模块要在同一页面上同时显示,所以也不能用控件(Control)实现,并且我们想要这些模块总是整体的同时出现,这样用户就不会漏了什么,在DNN里这如何实现呢?

使用多个模块定义(Definitions)在Host菜单下的“Module Definitions"菜单里,点击Blog模块旁边的小笔就可以进入Blog模块的模块定义,找到这里:


可以看到有多个定义(Definitions),每一个都有一组控件(Control)

插入后,每个定义(Definitions)就都是一个”模块“如果有多个定义(Definitions),插入模块后,自动根据各个定义生成多个”模块“,效果如下:

时间: 2024-08-30 16:36:25

DNN中如何一次性插入多个模块的相关文章

excel中怎么一次性插入多列?

  excel中怎么一次性插入多列? 1.首先我们打开要编辑的Excel电子表格 如图 2.左键拖动选择空白列,你要插入多少列 你就选择多少列,然后右键复制 如图 3.鼠标右键你要插入的位置 如图 4.然后点击"插入复制单元格" 如图 5.完成以上操作以后,就可以实现快速插入多列单元格了 如图

oracle数据库中怎么一次性插入10万条数据

问题描述 oracle数据库中怎么一次性插入10万条数据 oracle数据库中怎么一次性插入10万条数据?急用!!!1 解决方案 最快的方法是用imp进行导入 或者用sql执行也可以(insert into )

DNN模块开发系列文章(3)——在DNN中添加模块定义

添加模块定义 完成了以上几篇文章介绍的工作后,我们就可以把模块添加到DNN中了.虽然现在这个模块还不能运行,但是先添加进去就可以一边开发一边看到它的效果了. 一.用host(主机管理员)的身份登陆,进入"Host --> Module Definitions",点击"Add New Module Definition"添加新的模块定义. 二.输入以下模块信息后点击"Update"保存新模块. Module Name(模块名称):MyComp

DNN模块开发系列文章(6)——DNN中的通用控件(下)

TextEditor: 开发系列文章(6)--DNN中的通用控件(下)-通用语言模块">简介: 富文本编辑器控件.功能就不用多说了吧,大家都经常用到的.DNN利用Providers模式可以很方便的集成多种富文本编辑器.据我所知就有:FreeTextBox,FCKEditor,WebHtmlEditor,CuteEditor.大家可以通过配置web.config就可以很容易的选择使用一种了,具体的配置方法在每一个富文本编辑器Providers中应该都有详细的说明. 位置:controls\T

DNN模块开发系列文章(5)——DNN中的通用控件(上)

DNN中的通用控件主要在DotNetNuke.UI命名空间下,而与模块开发紧密相关的都在DotNetNuke.UI.UserControls中,它们是开发具有DNN风格模块不可缺少的元素. LabelControl 文章(5)--DNN中的通用控件(上)-通用语言模块"> 简介: 标签控件.这个应该是用的最多的一个控件了.主要起到在输入框前起提示作用,如果点击问号图标开可以给出详细的说明. 位置: controls\LabelControl.ascx 属性: ControlName:对应控

《Excel高手捷径:一招鲜,吃遍天》一第20招 Excel表格中如何在每一行的下面一次性插入一个空白行

第20招 Excel表格中如何在每一行的下面一次性插入一个空白行 Excel高手捷径:一招鲜,吃遍天 工作中有时需要在Excel表格中插入空白行,那么如何在Excel中插入空白行呢?介绍两种方法. 第一种方法按住Ctrl键,并依次单击要插入新行的整行内容,单击鼠标右键,在弹出的右键菜单中选择插入即可.这种方法适合数据量比较少的情况,如果数据量大,一个个单击很慢,如图1-70和图1-71所示. 第二种方法添加辅助列,在现有的数据最后一列添加一列,输入等差数列1,3,5,7,9,-,再在数据区域下方

DNN中的本地化——打造全球通用的程序

经常看到一些关于DNN的网站上有相应的语言包下载.通过下载语言包并安装可以可以起到对DNN应用程序本地化的效果(我们通常叫汉化).现在就让我们看看DNN是如何进行本地化的.(想把整个本地化的来龙去脉说清楚实在太难,我组织了几天的语言也没能表达清楚,只能是列举几个概念希望能对大家看这方面的内容有帮助) 原理: DNN中的页面全部是由用户控件组成的.本地化应用程序只需对每一个用户控件进行本地化就行了.对控件进行本地化的资源都在相应的资源文件中. 几个相关名词(DNN程序本地化中常用的几个名词自己根据

asp.net-databel中的数据插入到数据库

问题描述 databel中的数据插入到数据库 excel中的数据是每天累加的,但是每次都要全部导入数据库,所以数据库中的数据会有大量的重复,浪费资源,求一个办法,可以去除重复,并且速度要快一点;目前我采用的方法是,每词都去数据库中判断,如果存在的话就更新,不存在的话就插入,速度非常慢,不到1w条数据,都要用奖金两分钟,求各位大神们给一个更好的办法 解决方案 你每次都要去访问这样会浪费大量的资源,你可以先将excel中的关键列获取出来,放到内存中,在内存中进行判断,这样会提高点效率. 解决方案二:

看AspectJ在Android中的强势插入

什么是AOP AOP是Aspect Oriented Programming的缩写,即『面向切面编程』.它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而AOP的思想,则不太一样,它提倡的是针对同一类问题的统一处理,当然,我们在实际编程过程中,不可能单纯的安装AOP或者OOP的思想来编程,很多时候,可能会混合多种编程思想,大家也不必要纠结该使用哪种思想,取百家之长,才是正道. 那么AOP这种编程思想有什么用呢,一般来说,主要用于不想侵入原