日期:2014-02-04  浏览次数:20354 次


了解了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