DNN模块开发

学习DNN已经很长时间了,再不写点东西出来,就对不住自己了。话说DNN已经出来差不多6年了,该写的东西许多的前辈们基本都写完了,那我写什么呢?那就写模块的源代码剖析吧。模块开发,可以建立独立的项目来进行开发,这样主要是为了节约时间。详细见这里。一般情况下是用在VS2008中打开整个站点来开发模块,但是缺点是浪费时间,编译浪费时间。

建立好模块项目后,基本一个示例的东西都弄好了。就模块中的搜索功能以及导入、导出进行研究。

导出主要是由

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public string ExportModule(int ModuleID)
{

string strXML = "";

List colMyModules = GetMyModules(ModuleID);
if (colMyModules.Count != 0)
{
strXML += "";
foreach (MyModuleInfo objMyModule in colMyModules)
{
strXML += "";
strXML += "" + XmlUtils.XMLEncode(objMyModule.Content) + "";
strXML += "";
}
strXML += "";
}

return strXML;

}

发表评论

电子邮件地址不会被公开。 必填项已用*标注