DNN
文章平均质量分 78
webplat
这个作者很懒,什么都没留下…
展开
-
解读ASP.NET Portal Starter Kit(1)——数据库篇
ASP.NET Portal Starter Kit数据库结构总体上来讲是由网站引擎的核心表(用户表、角色表和角色关系表)和各个用户模块相关的表组成。核心表存储整个网站的用户权限的配置信息(详细的用法及说明将放到《角色身份认证篇》中讲)。各用户模块存储各个功能模块的信息。各个用户功能模块表都是独立的。这样有利于新增模块扩展功能。同时也可将各个功能模块的表分别部署到不同的数据库中提高程序的高伸缩转载 2006-08-17 09:17:00 · 957 阅读 · 0 评论 -
解读ASP.NET Portal Starter Kit(2)——用户配置文件篇
ASP.NET Portal Starter Kit将网站所需的配置信息都存储在一个XML配置文件(PortalCfg.xml)中。这些配置信息控制门户内容的布局(如:显示哪些门户的标签,每个标签上显示哪些门户模块)以及安全设置(如:用户类别,访问权限等)。网络管理员通过修改配置文件就可以达到修改网站布局和调配各模块用户访问权限。将网站的配置信息存储在XML配置文件中而不存储在数据库中的好处有转载 2006-08-17 09:31:00 · 1088 阅读 · 0 评论 -
解读ASP.NET Portal Starter Kit(4)——角色身份认证篇
ASP.NET Portal Starter Kit是采用的“基于窗体的身份验证”的身份验证模式。Forms 身份验证通常指这样一个系统,在该系统中使用 HTTP 客户端重定向将未经身份验证的请求重定向到 HTML 窗体。如果应用程序需要在登录时通过 HTML 窗体收集自己的用户凭据,那么选择 Forms 身份验证就很好。用户提供凭据并提交该窗体。如果应用程序对请求进行身份验证,系统会发出一个 C转载 2006-08-17 09:50:00 · 943 阅读 · 0 评论 -
ASP.NET Portal Starter 源码深入剖析[简]
学ASP.net光看书看来是不行的,找一些经典的源代码来读读,对提升认识是很有帮助的。在Microsoft的网站上找到几个范例,选择Portal是因为这个范例最大,可作为一个简单的门户站。Portal的工作流程:1、读取网站设置文件PortalCfg.xml至context中缓存起来,这个过程由Global.asax中的Application_BeginRequest()事件来完成的。2、客户转载 2006-08-17 10:17:00 · 1260 阅读 · 0 评论 -
解读ASP.NET Portal Starter Kit(3)——代码文件篇
了解了ASP.NET Portal Starter Kit的数据库和用户配置文件后,看一看程序各代码是实现什么样的功能,我想也是很有必要的。下表列举了项目包含的文件清单并给出了说明。没什么技术上的东西,当个备注用吧! 文件名转载 2006-08-17 09:34:00 · 863 阅读 · 0 评论