分享
 
 
 

解读ASP.NET Portal Starter Kit(3)——代码文件篇

王朝asp·作者佚名  2006-01-31
窄屏简体版  字體: |||超大  

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

编辑图片地址的页面

EditLinks.aspx

编辑链接的页面

EditXml.aspx

编辑XML/XSL模板控件中XML/XSL文件地址的页面

Events.ascx

“事件”模板用户控件

HtmlModule.ascx

“HTML文本”模板用户控件

ImageModule.ascx

“图片”模板用户控件

Links.ascx

“链接”模板用户控件

QuickLinks.ascx

“快速链接”模板用户控件

Signin.ascx

“登录”用户控件

ViewDocument.aspx

查看文档页面

XmlModule.ascx

“XML/XSL”模板用户控件

Docs文件夹

门户文档(发布网站时可不要)

Images文件夹

存放门户网站框架所必需的图片

MobileModules文件夹

存放在“移动设备浏览器”上显示的用户控件文件夹和DesktopModules中内容差不多

SourceViewer文件夹

Starter Kit 源代码浏览器用到的一些文件(发布网站时可不要)

Uploads文件夹

文档模块中上传到服务器上的文档可放在该目录下

ASPNETPortal.css

样式文件,修改它可以改变网站外观

Default.aspx

入口页,判断程序是在“桌面浏览器”中运行还是“移动设备浏览器”中运行,然后决定转到那个首页(DesktopDefault.aspx OR MobileDefault.aspx)

DesktopDefault.aspx

“桌面浏览器”中运行的首页

DesktopModuleTitle.ascx

“桌面浏览器”中模块标题控件。

DesktopPortalBanner.ascx

“桌面浏览器”中页面的Top部分,包含导航栏标签和当前用户信息

Global.asax

初始载入网站的配置文件。

MobileDefault.aspx

“移动设备浏览器”中运行的首页

MobileModuleTitle.ascx

“移动设备浏览器”中模块标题控件。

PortalCfg.cs

用户配置文件的数据集设置架构文件,包含对配置文件中各个数据表的属性、方法和事件定义

PortalCfg.xml

用户配置文件的XML数据

PortalCfg.xsd

用户配置文件的架构

Web.config

研究代码的小技巧:在看别人的源程序时,先不要忙着看代码。先看看“类试图”,了解程序中都有哪些类,每个类都有什么方法属性。最好还要将项目反向工程一下,看看每个类之间的关系。这样对理解代码是很有帮助的。

更多相关内容:点击这里>>

更多相关内容:点击这里>>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有