了解了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 “公告”公告模板用户控件 Contacts.ascx “联系方式”模板用户控件 DiscussDetails.aspx 显示讨论明细的页面 Discussion.ascx “讨论”模板用户控件 Document.ascx “文档”模板用户控件 EditAnnouncements.aspx 编辑公告的页面 EditContacts.aspx 编辑联系方式的页面 EditDocs.aspx 编辑文档的页面 EditEvents.aspx 编辑事件的页面 EditHtml.aspx 编辑HTML文本的页面 EditImage.aspx [1] [2] 下一页 |