ASP.NET Starter Kit
文章平均质量分 77
esshs
这个作者很懒,什么都没留下…
展开
-
解读ASP.NET Portal Starter Kit(3)——代码文件篇
了解了ASP.NET Portal Starter Kit的数据库和用户配置文件后,看一看程序各代码是实现什么样的功能,我想也是很有必要的。下表列举了项目包含的文件清单并给出了说明。没什么技术上的东西,当个备注用吧!文件名说明Admin文件夹网站管理文件夹 AccessDenied.aspx访问失败(无访问权)时重定向到的页面 EditAccessDenied.aspx编辑失败(无编辑权)时重原创 2005-04-16 08:19:00 · 1200 阅读 · 0 评论 -
解读ASP.NET Portal Starter Kit(1)——数据库篇
ASP.NET Portal Starter Kit数据库结构总体上来讲是由网站引擎的核心表(用户表、角色表和角色关系表)和各个用户模块相关的表组成。核心表存储整个网站的用户权限的配置信息(详细的用法及说明将放到《角色身份认证篇》中讲)。各用户模块存储各个功能模块的信息。各个用户功能模块表都是独立的。这样有利于新增模块扩展功能。同时也可将各个功能模块的表分别部署到不同的数据库中提高程序的高伸缩原创 2005-04-15 08:43:00 · 1335 阅读 · 0 评论 -
解读ASP.NET Portal Starter Kit(2)——用户配置文件篇
ASP.NET Portal Starter Kit将网站所需的配置信息都存储在一个XML配置文件(PortalCfg.xml)中。这些配置信息控制门户内容的布局(如:显示哪些门户的标签,每个标签上显示哪些门户模块)以及安全设置(如:用户类别,访问权限等)。网络管理员通过修改配置文件就可以达到修改网站布局和调配各模块用户访问权限。将网站的配置信息存储在XML配置文件中而不存储在数据库中的好处有:1原创 2005-04-15 14:30:00 · 1137 阅读 · 0 评论 -
解读ASP.NET Portal Starter Kit(4)——角色身份认证篇
ASP.NET Portal Starter Kit是采用的“基于窗体的身份验证”的身份验证模式。Forms 身份验证通常指这样一个系统,在该系统中使用 HTTP 客户端重定向将未经身份验证的请求重定向到 HTML 窗体。如果应用程序需要在登录时通过 HTML 窗体收集自己的用户凭据,那么选择 Forms 身份验证就很好。用户提供凭据并提交该窗体。如果应用程序对请求进行身份验证,系统会发出一个 C原创 2005-04-18 11:29:00 · 1155 阅读 · 0 评论 -
从ASP.NET Portal Starter Kit中学到的调整顺序新思路
在ASP.NET Portal Starter Kit中有在列表框中选择指定项,通过点击上下按钮来实现排序的功能(如下图)。 通常我想到的方法是(以上移为例):获取选中项的排序号和选中项的上一项的排序号,交换它们的排序号即可。排序号的方式,就以1,2,3,4……的形式,新建的标签的序号在最后一个的基础上加一。在ASP.NET Portal Starter Kit中采取的方式是:通过1,3原创 2005-04-18 17:05:00 · 1119 阅读 · 0 评论 -
初步整理了一下ASP.NET Portal Starter Kit代码,供大家参考
经过几星期的努力,终于把ASP.NET Portal Starter Kit的代码和数据库都过了一遍。整理后的代码与原来的有以下不同: 1、增加了我理解性的注释。(有理解错误的地方请指出) 2、将代码整理成了我比较习惯的模式,如:它在在页面后台代码喜欢这样写://页面类的构造函数public CDefault() { Page.Init += new System.EventHandler(P原创 2005-04-21 10:45:00 · 1290 阅读 · 0 评论 -
解读ASP.NET TimeTracker Starter Kit(2)——重构篇
看了ASP.NET Time Tracker Starter Kit的代码以后,觉得这个程序是学习面向对象编程开发的一个好案例。整个程序从功能上来讲就是记录人员参加项目工作的工时记录。分析得出主要有人员、项目、工时记录这几个类。整个程序正好是以这几个类为基础展开的。在业务逻辑层里TTUser(用户类)、Project(项目类)和TimeEntry(工时记录类)分别就包括了对相应表的增、删、改等操作原创 2005-04-26 20:13:00 · 1188 阅读 · 0 评论 -
解读ASP.NET TimeTracker Starter Kit(1)——数据库篇
初步了解了ASP.NET Portal Starter Kit后(我以前的文章),本来想继续重构代码的。在构思的时候想到要是能把五个入门套件结合在一起不是更好。Time Tracker(时间管理或项目追踪)是利用微软的Data Access Application Block作为数据库访问层的,我正好也要这样做,所以就先来看看ASP.NET Time Tracker Starter Kit。 AS原创 2005-04-25 18:40:00 · 1369 阅读 · 0 评论