- 爱易网页
-
ASP.NET教程
- 解读ASP.NET Portal Starter Kit(3)——代码文件篇
日期:2014-02-04 浏览次数:20341 次
了解了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