DNN文件结构分析:
<
dotnetnuke version
=
"
3.0
"
type
=
"
Module
"
>
< folders >
< folder >
<!-- 模块名称 -->
< name > CLinks </ name >
<!-- 模块名称(模块的友好名称) -->
< friendlyname > CLinks </ friendlyname >
<!-- 模块功能描述 -->
< description > 分类链接模块 </ description >
<!-- 模块版本 -->
< version > 01.00 . 00 </ version >
<!-- 业务逻辑类 -->
< businesscontrollerclass > DNNChina.Modules.CLinks.CLinksController, DNNChina.Modules.CLinks </ businesscontrollerclass >
< modules >
< module >
< friendlyname > CLinks </ friendlyname >
<!-- 模块所包含的控件 -->
< controls >
<!-- 显示控件 -->
< control >
<title>控件标题</title>
< src > DesktopModules / CLinks / CLinks.ascx </ src >
< type > View </ type >
<supportspartialrendering>true</supportspartialrendering> <!--支持AJAX局部呈现-->
</ control >
<!-- 编辑控件 -->
< control >
< key > Edit </ key >
< title > Edit CLinks </ title >
< src > DesktopModules / CLinks / EditCLinks.ascx </ src >
< type > Edit </ type >
</ control >
<!-- 设置控件 -->
< control >
< key > Settings </ key >
< title > Settings CLinks </ title >
< src > DesktopModules / CLinks / Settings.ascx </ src >
< type > Edit </ type >
</ control >
</ controls >
</ module >
</ modules >
<!-- 需要安装的文件清单 -->
< files >
<!-- 程序集文件 -->
< file >
< name > DNNChina.Modules.CLinks.dll </ name >
</ file >
< file >
< name > DNNChina.Modules.CLinks.SqlDataProvider.dll </ name >
</ file >
<!-- 用户控件文件 -->
< file >
< name > CLinks.ascx </ name >
</ file >
< file >
< name > EditCLinks.ascx </ name >
</ file >
< file >
< name > Settings.ascx </ name >
</ file >
<!-- 语言包文件 -->
< file >
< path > App_LocalResources </ path > <!-- 目录名 -->
< name > CLinks.ascx.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > CLinks.ascx.zh - CN.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > EditCLinks.ascx.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > EditCLinks.ascx.zh - CN.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > Settings.ascx.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > Settings.ascx.zh - CN.resx </ name >
</ file >
<!-- 数据库安装脚本 -->
< file >
< name > 01.00 . 00 .SqlDataProvider </ name >
</ file >
<!-- 数据库卸载脚本 -->
< file >
< name > Uninstall.SqlDataProvider </ name >
</ file >
</ files >
</ folder >
</ folders >
</ dotnetnuke >
< folders >
< folder >
<!-- 模块名称 -->
< name > CLinks </ name >
<!-- 模块名称(模块的友好名称) -->
< friendlyname > CLinks </ friendlyname >
<!-- 模块功能描述 -->
< description > 分类链接模块 </ description >
<!-- 模块版本 -->
< version > 01.00 . 00 </ version >
<!-- 业务逻辑类 -->
< businesscontrollerclass > DNNChina.Modules.CLinks.CLinksController, DNNChina.Modules.CLinks </ businesscontrollerclass >
< modules >
< module >
< friendlyname > CLinks </ friendlyname >
<!-- 模块所包含的控件 -->
< controls >
<!-- 显示控件 -->
< control >
<title>控件标题</title>
< src > DesktopModules / CLinks / CLinks.ascx </ src >
< type > View </ type >
<supportspartialrendering>true</supportspartialrendering> <!--支持AJAX局部呈现-->
</ control >
<!-- 编辑控件 -->
< control >
< key > Edit </ key >
< title > Edit CLinks </ title >
< src > DesktopModules / CLinks / EditCLinks.ascx </ src >
< type > Edit </ type >
</ control >
<!-- 设置控件 -->
< control >
< key > Settings </ key >
< title > Settings CLinks </ title >
< src > DesktopModules / CLinks / Settings.ascx </ src >
< type > Edit </ type >
</ control >
</ controls >
</ module >
</ modules >
<!-- 需要安装的文件清单 -->
< files >
<!-- 程序集文件 -->
< file >
< name > DNNChina.Modules.CLinks.dll </ name >
</ file >
< file >
< name > DNNChina.Modules.CLinks.SqlDataProvider.dll </ name >
</ file >
<!-- 用户控件文件 -->
< file >
< name > CLinks.ascx </ name >
</ file >
< file >
< name > EditCLinks.ascx </ name >
</ file >
< file >
< name > Settings.ascx </ name >
</ file >
<!-- 语言包文件 -->
< file >
< path > App_LocalResources </ path > <!-- 目录名 -->
< name > CLinks.ascx.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > CLinks.ascx.zh - CN.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > EditCLinks.ascx.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > EditCLinks.ascx.zh - CN.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > Settings.ascx.resx </ name >
</ file >
< file >
< path > App_LocalResources </ path >
< name > Settings.ascx.zh - CN.resx </ name >
</ file >
<!-- 数据库安装脚本 -->
< file >
< name > 01.00 . 00 .SqlDataProvider </ name >
</ file >
<!-- 数据库卸载脚本 -->
< file >
< name > Uninstall.SqlDataProvider </ name >
</ file >
</ files >
</ folder >
</ folders >
</ dotnetnuke >