摘要: 皮肤定义 皮肤的定义可以通过来种方法来创建:HTML或者ASCX(用户控件)。如果你是一个对ASP.NET并没有多少了解web设计者,那么HTML是最好的选择。如果你对ASP.NET比较熟练,而且打算用VS.NET这样的工具来创建皮肤那么ASCX是你的第一选择。基本上,这两种方法的区别仅在于皮肤定义文件后缀以及对应用户控件标识符不同(详细请查阅附录A) 一般一个皮肤包最少需要... 阅读全文
posted @ 2004-11-26 16:29 SHoTDoG 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 选择这个文档来翻译是出于自己在学习DNN过程中的一个步骤,想先了解一下DNN的皮肤机制,然后做一些DNN的皮肤,然后在学一下自定义模块的制作。大厨师和我说我才知道自己挑了个最长的文档呵呵。在翻译的过程中发现老外在文档写作方面确实是相当细致的,现在翻译完成的大多都是和具体实现无关的东西,不向国内的东西,文档少,而且大多只是说该如何做,而不说为什么。dnn的皮肤文档一开始就从大体上阐述关于皮肤系统的一... 阅读全文
posted @ 2004-11-26 16:03 SHoTDoG 阅读(1393) 评论(3) 推荐(0) 编辑
摘要: 翻译: 皮肤包 皮肤包或者容器包由构成一个完整皮肤的大量文件组成: *.htm, *.html 文件——在皮肤上传机制中用来建立*.ascx文件的皮肤定义文件。 *.ascx 文件—— 皮肤机制对html文件进行必须的格式化和预编译后产生的用于定义皮肤的用户控件。 *.css 文件——与皮肤相对应的样式表文件。 *.gif, *.jpg, *.jpeg, *.png ——皮... 阅读全文
posted @ 2004-11-26 15:44 SHoTDoG 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 翻译: 页面处理 DotNetNuke使用单个ASPX页面( Default.aspx )来表现所有的控件和内容。这样做的好处有两个:一是集中了所有用户界面管理的逻辑在一个单一页面,二是减少与应用程序的交互接口以提高整个解决方案的安全性。Default.aspx 仅有相当有限的逻辑——仅包含了管理页面元素的代码和用来插入皮肤的占位符。 当用户首次访问DotNetNuke应用程序,Do... 阅读全文
posted @ 2004-11-26 15:39 SHoTDoG 阅读(913) 评论(1) 推荐(0) 编辑