Welcome 微信登录

首页 / 网页编程 / ASP.NET

Enterprise Library 2.0 Hands On Lab 翻译(14):加密应用程序块(一)

Enterprise Library 2.0 Hands On Lab 翻译(14):加密应用程序块(一)

Enterprise Library 2.0 Hands On Lab 翻译(14):加密应用程序块(一)2010-03-02 cnblogs TerryLee练习1:加解密字符串通过本练习将学习通过加密来保护信息,在这里创建一个类似于IM的聊天应用程序,加密通信过程中的信息。第一步打BugSmak.sln项目,默认的安装路径应该为C:Program FilesMicrosoft Enterprise Library January 2006labscsC...
DNN模块开发系列文章(1)——分析设计

DNN模块开发系列文章(1)——分析设计

DNN模块开发系列文章(1)——分析设计2010-03-02 cnblogs 二十四画生序DNN做为一个优秀的门户网站框架,可以通过安装各种功能模块的方式扩充应用。正是通过这一优秀的功能,DNN框架可以实现:文章管理,图片管理,文档管理,论坛,博客,商店,调查,FAQ等等各种各样满足实际需求的模块。通过这个强大的框架支持,我们可以很容易的实现这些模块。比如:权限控制,多语言支持,多数据库支持,搜索,聚合,皮肤等功能,我都可以很容易的通过框架实现。如果是在平...
DNN模块开发系列文章(2)——建立模块开发项目

DNN模块开发系列文章(2)——建立模块开发项目

DNN模块开发系列文章(2)——建立模块开发项目2010-03-02 cnblogs 二十四画生建立模块开发项目开发DNN模块可以通过两种开发环境来进行:一、在整个DNN解决方案下建立模块开发项目。优点:可以方便的引用DNN组件,参考其他模块的实现方式,可以随时通过“转到定义”的操作查看DNN中该方法的定义,调试起来也比较容易。缺点:速度慢。打开项目和编译项目都要费大量时间。二、用单独的方式建立模块解决方案。优缺点正好和第一种相对,...
DNN模块开发系列文章(3)——在DNN中添加模块定义

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

DNN模块开发系列文章(3)——在DNN中添加模块定义2010-03-02 cnblogs 二十四画生添加模块定义完成了以上几篇文章介绍的工作后,我们就可以把模块添加到DNN中了。虽然现在这个模块还不能运行,但是先添加进去就可以一边开发一边看到它的效果了。一、用host(主机管理员)的身份登陆,进入“Host --> Module Definitions”,点击“Add New Module Definition&...
DNN模块开发系列文章(4)——与模块开发相关的类

DNN模块开发系列文章(4)——与模块开发相关的类

DNN模块开发系列文章(4)——与模块开发相关的类2010-03-02 cnblogs 二十四画生DNN做为一个功能强大的网站框架,它提供了提供了很多有用的类来为开发模块提供方便,以下列出几个和模块开发紧密相关的类:PortalModuleBase说明:模块基类。所有的模块都是通过该类继承而来。这个类定义了DNN模块所要用到的方法和属性。命名空间:DotNetNuke.Entities.Modules文件位置:ComponentsModulesPortal...
DNN模块开发系列文章(5)——DNN中的通用控件(上)

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

DNN模块开发系列文章(5)——DNN中的通用控件(上)2010-03-02 cnblogs 二十四画生DNN中的通用控件主要在DotNetNuke.UI命名空间下,而与模块开发紧密相关的都在DotNetNuke.UI.UserControls中,它们是开发具有DNN风格模块不可缺少的元素。LabelControl简介:标签控件。这个应该是用的最多的一个控件了。主要起到在输入框前起提示作用,如果点击问号图标开可以给出详细的说明。位置:controlsLab...
DNN模块开发系列文章(6)——DNN中的通用控件(下)

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

DNN模块开发系列文章(6)——DNN中的通用控件(下)2010-03-02 cnblogs 二十四画生TextEditor:简介:富文本编辑器控件。功能就不用多说了吧,大家都经常用到的。DNN利用Providers模式可以很方便的集成多种富文本编辑器。据我所知就有:FreeTextBox,FCKEditor,WebHtmlEditor,CuteEditor。大家可以通过配置web.config就可以很容易的选择使用一种了,具体的配置方法在每一个富文本编辑...
DNN模块开发系列文章(7)——用CodeSmith Templates进行编码

DNN模块开发系列文章(7)——用CodeSmith Templates进行编码

DNN模块开发系列文章(7)——用CodeSmith Templates进行编码2010-03-02 cnblogs 二十四画生在利用CodeSmith Templates进行代码编写之前,我们应该先完成数据表的设计。因为CodeSmith Templates是根据数据表的字段来生成相应代码的。首先根据《DNN模块开发系列文章(1)——分析设计》中对MyCompany_Article文章信息表的定义在SQL Server数据库中进行...
ASP.NET MVC实现自己的一个视图引擎

ASP.NET MVC实现自己的一个视图引擎

ASP.NET MVC实现自己的一个视图引擎2010-03-02在ASP.net MVC的一个开源项目MvcContrib中,为我们提供了几个视图引擎,例如NVelocity, Brail, NHaml, XSLT。那么如果我们想在ASP.NET MVC中实现我们自己的一个视图引擎,我们应该要怎么做呢?我们知道呈现视图是在Controller中通过传递视图名和数据到RenderView()方法来实现的。好,我们就从这里下手。我们查看一下ASP.NET MV...
DotNetNuke Skinning Whitepaper(DotNetNuke部分)

DotNetNuke Skinning Whitepaper(DotNetNuke部分)

DotNetNuke Skinning Whitepaper(DotNetNuke部分)2010-04-05 cnblogs SHoTDoG在DotNetNuke 1.0.0到 1.0.10版本中,仅具有一个相对简单的皮肤处理机制,它允许用户通过修改网站的LOGO,颜色和样式来产生一个自定义程度比较低的网站。但不用多久,DotNetNuke开发组就意识到这样的机制无法满足大多数的表现层要求,于是启动了多个项目来实现更具有活力的皮肤解决方案。不幸的是,在最佳...
DotNetNuke Skinning Whitepaper(XCOPY 部署部分)

DotNetNuke Skinning Whitepaper(XCOPY 部署部分)

DotNetNuke Skinning Whitepaper(XCOPY 部署部分)2010-04-05 cnblogs SHoTDoGXCOPY 部署在DotNetNuke 2.2.0中,增加了一个新的特性就是在不登录应用程序的情况在在主机级别配置皮肤和容器。当你是一个主机管理员并希望提供给你的用户一些心皮肤,或者你觉得用FTP上传皮肤比用户界面更加方便,或者你想在本机测试你的新皮肤的时候,这是相当有用的一个特性。如何使用这个特性?你只须拷贝你的皮肤或者...
DotNetNuke Skinning Whitepaper(定义部分)

DotNetNuke Skinning Whitepaper(定义部分)

DotNetNuke Skinning Whitepaper(定义部分)2010-04-05 cnblogs SHoTDoG翻译:定义在任何一个皮肤解决方案当中要考虑的另一个重要方面是皮肤作者的界定。谁会创建皮肤?什么技术更适合他们。在他们的日常工作中使用什么样的设计工具。在这一方面的需求分析对决定如何的定义皮肤有深远的意义。尽管ASP.NET的用户控件技术给我们提供了较强的核心支持,他们是微软平台相对较新的技术。一些设计工具(如. FrontPage, ...
DotNetNuke Skinning Whitepaper(技术部分)

DotNetNuke Skinning Whitepaper(技术部分)

DotNetNuke Skinning Whitepaper(技术部分)2010-04-05 cnblogs SHoTDoG翻译:技术有很多种方法可以从页面上提取用户界面元素,每种方法都包含不同程度的分解元素,需要将表现层与业务层融合在一起。因此,定义何处,何时,以及这些分解元素如何产生成为整个解决方案的重点。在很多脚本语言中很流行的一种技术是用在用户界面文件中使用标记或标识符描述动态函数,当页面被载入时,这些标识符将被对应的应用逻辑取代。不管采用什么方法...
DotNetNuke Skinning Whitepaper (皮肤定义部分)

DotNetNuke Skinning Whitepaper (皮肤定义部分)

DotNetNuke Skinning Whitepaper (皮肤定义部分)2010-04-05 cnblogs SHoTDoG皮肤的定义可以通过来种方法来创建:HTML或者ASCX(用户控件)。如果你是一个对ASP.NET并没有多少了解web设计者,那么HTML是最好的选择。如果你对ASP.NET比较熟练,而且打算用VS.NET这样的工具来创建皮肤那么ASCX是你的第一选择。基本上,这两种方法的区别仅在于皮肤定义文件后缀以及对应用户控件标识符不同(详细...
DotNetNuke Skinning Whitepaper(皮肤管理与皮肤预览部分)

DotNetNuke Skinning Whitepaper(皮肤管理与皮肤预览部分)

DotNetNuke Skinning Whitepaper(皮肤管理与皮肤预览部分)2010-04-05 cnblogs SHoTDoG皮肤管理在DotNetNuke中,皮肤可以以多种等级运用。类属选择控件用来表现站点用户界面不同区域可以运用的皮肤。每个站点可以像主机皮肤一样使用自己的皮肤。皮肤以子皮肤可以覆盖父皮肤的等级机制来进行配置。比如说,运用于频道级别的皮肤总是取代门户级别的皮肤。主机级别主机级别的皮肤运用于主机的所有站点。他们可以由超级用户在主...
DotNetNuke Skinning Whitepaper(皮肤上传部分)

DotNetNuke Skinning Whitepaper(皮肤上传部分)

DotNetNuke Skinning Whitepaper(皮肤上传部分)2010-04-05 cnblogs SHoTDoG皮肤上传一旦基于ASCX文件格式的可以执行的皮肤被加入到ASPX页面中,一些皮肤文件中的恶意脚本可能危害到整个系统。基于这个考虑,主机拥有对主机或者网站进行皮肤上传的授权功能。用HOST账户登录,选择主机栏目下的主机设置,你可以看到这个选项。如果该选项被设置成Portal(默认),那么网站的管理者可以不受到主机的干涉上传自己网站的...
<< 341 342 343 344 345 346 347 348 349 350 >>