- 爱易网页
 
                        - 
                            ASP.NET教程
 
                        - 解读ASP.NET Portal Starter Kit(3)——代码文件篇 
 
                         
                    
                    
                    日期:2014-02-04  浏览次数:20444 次 
                    
                        
                        
            
了解了ASP.NET Portal Starter Kit的数据库和用户配置文件后,看一看程序各代码是实现什么样的功能,我想也是很有必要的。下表列举了项目包含的文件清单并给出了说明。没什么技术上的东西,当个备注用吧!
文件名
说明
Admin文件夹
网站管理文件夹
  AccessDenied.aspx
访问失败(无访问权)时重定向到的页面
  EditAccessDenied.aspx
编辑失败(无编辑权)时重定向到的页面
  Logoff.aspx
注销页面;移出身份认证信息,是Cookie无效
  ManageUsers.aspx
新增和修改用户信息页面
  ModuleDefinitions.aspx
新增和修改用户模板控件页面,可在这里添加信息用户功能模板
  ModuleDefs.ascx
修改模块信息的管理功能模板
  ModuleSettings.aspx
用户模块信息设置页面
  NotImplemented.aspx
当未提供相应的链接内容时,重定向到的页面
  Register.aspx
用户注册页面
  Roles.ascx
修改角色信息的管理功能模板
  SecurityRoles.aspx
修改用户角色的页面
  SiteSettings.ascx
修改网站信息的管理功能模板
  TabLayout.aspx
修改标签名称,访问角色以及选定显示在该标签下的用户模块及显示位置。
  Tabs.ascx
修改标签信息的管理功能模板
  Users.ascx
修改用户信息的管理功能模板
Components文件夹
各模块数据返回组件文件夹
  AnnouncementsDB.cs
公共信息表的数据库访问类;包含增、删、改,获取模块中全部的公共获取单个公告信息(以下各用户模块的数据库访问表基本上都包含着些方法)
  Configuration.cs
配置信息相关的事务组件
  ContactsDB.cs
联系方式信息表的数据库访问类
  DesktopControls.cs
“桌面浏览器”的用户控件基类;
  DiscussionDB.cs
讨论数据表的数据库访问类
  DocumentDB.cs
文档数据表的数据库访问类
  EventsDB.cs
事件信息表的数据库访问类
  HtmlTextDB.cs
HTML文本信息表的数据库访问类
  LinksDB.cs
链接信息表的数据库访问类
  MobileControls.cs
“移动设备浏览器”的用户控件基类;
  RolesDB.cs
角色信息表的数据库访问类
  Security.cs
包含两个类PortalSecurity(网站身份认证用到的类)和 UsersDB(网站用户的数据访问类)
Data文件夹
存放用户在建设网站中用到的图片XML文件等
DesktopModules文件夹
存放在“桌面浏览器”上显示的用户控件文件夹 
  Announcements.ascx