摘要:多年以来,还是觉得DNN是一个非常出色的框架,非常实用的框架。
本文旨在记录个人研究DNN的脉络,纯属流水账!
阅读全文
摘要:DNN开发合算吗?
一个DNN模块大约需要开发66个小时=8天;大约需要花费4000元。
阅读全文
摘要:传统的URL的形式如同:
http://www.dotnetnuke.com/default.aspx?tabid=510&Name=Pm2004
页面通过parameter=value的形式给页面传递参数,页面根据参数加载不同的内容。但是,DNN因为以下原因放弃了传统的形式
阅读全文
摘要:1、什么是模块的标题?在DNN Skin&Container开发的官方文档中定义了标题,如下图在对应的Container 包HTML文件中(DNN会将HTML“编译”为ascx文件来使用,基本上是将[XXX]类型的标签替换成DNN定义的Control),是这样的<TD background="tile_body_top.jpg" align="middle" ...
阅读全文
摘要:(1)模块的本地化和ASP.Net2的本地化不尽相同建立一个View Module,我拖放了两个控件,一个是常规的Label,还有一个是DNN中的labelcontrol。画面如下:利用VS的工具自动生成资源。它将会在App_LocalResources目录下生成一个对应的resx文件文件内容如下:我修改第一行的Value。而ascx文件也发生了修改在Label 中加入了meta:resource...
阅读全文
摘要:今天的问题也许对大多数Web开发人员来说是一个很简单的,但是我觉得还是有必要记录一下我突破的过程。DNN开发的魅力在于一个模块完成了,可以在很多页面来使用,正如一个类设计好了,可以有构造很多的对象,无非就是在每个对象里塞满东西!我将这个模块比如为一个图书信息。这个网站上很多网页都涉及到一个图书列表的显示:最热销的图书/最新图书/最XX的图书等等,他们其实是一个模块定义的不同表现形式而已。由于美化界...
阅读全文
摘要:上篇文章留下的问题还是很费了我一番劲的!不过搞定后有小小的快感!老问题上篇的问题是:如何在Treeview中加上编辑的小图表,而且这个层次数据对应的每个对象都不一样?达到如下效果:新问题由于TreeView的自动绑定,我是通过一个XML的查询得到数据源的,但是发现如果数据源不是所有分支都到根(比如有的分支只有一层)绑定将会因为找不到对应的字段而出错,并且他要求是一个标准的XML文档,就是只能有唯一...
阅读全文
摘要:我开发了一个模块,能够用TreeView控件来显示一个三层的数据结构,其实就是两层Master-Detail级联的关系着的三个表:总部/分公司/办事处。总部可能有n个。第一次使用TreeView控件还是抓了几个文档学习了一下,主要参考MS的Walkthroungh。也不知道是否采用的方式就是最优的,再慢慢重构!:)我采用的是XML作为TreeView的数据源。 SELECT Main.NameCN...
阅读全文
摘要:有一个自己的网站要开发,主要是完成商家及商品信息的发布。而且要求完全数据驱动的,我选择了以DNN作为框架。基于以下理由:(1)我和另外一个同事以前是做MIS系统的,熟悉数据库中间层的开发。觉得DNN的思想很好理解。而且模块很独立。(2)对网站未来的布局存在不确定性,但是对功能的基本要求已经确定。(3)现有的DNN模块可以解决大部分问题,有5个模块需要自行开发。(4)DNN经过大量用户的测试和大量压...
阅读全文