知识大全 解读ASP.NET Portal Starter Kit(2)

Posted

篇首语:勤奋就是成功之母。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 解读ASP.NET Portal Starter Kit(2)相关的知识,希望对你有一定的参考价值。

解读ASP.NET Portal Starter Kit(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  ASP NET Portal Starter Kit将网站所需的配置信息都存储在一个XML配置文件(PortalCfg xml)中 这些配置信息控制门户内容的布局(如 显示哪些门户的标签 每个标签上显示哪些门户模块)以及安全设置(如 用户类别 访问权限等) 网络管理员通过修改配置文件就可以达到修改网站布局和调配各模块用户访问权限 将网站的配置信息存储在XML配置文件中而不存储在数据库中的好处有 减少对数据库的I/O操作(因为配置一旦设置好 就很少改动 在初始化Application时将配置文件信息一次性读入内存就能大大提高性能) 将相对固定的配置信息放到XML配置文件中可以简化数据库的结构 将数据库主要用来存储用户模块信息 这样也利于以后的扩展     先看看网站的框架布局是怎样的 然后再看看是如何利用用户配置文件实现框架布局的 框架布局图如下      整个网站由顶部导航栏和左中右三个放置用户功能模块的框架组成 并默认给出了十个功能模板 公告(Announcements) 联系方式(Contacts) 讨论(Discussion) 事件(Events) HTML 文档(Html Document) 图片(Image ) 链接(Links) 快速链接(QuickLinks) XML/XSL 文档(Documents) 五个管理模板 模块类型(Module Types) 角色(Roles) 标签(Tabs) 网站设置(Site Settings) 管理用户(Manage Users)      配置文件中的表     Global 站点信息配置表     Tab 导航栏标签信息表     Module 用户模块表(显示在网站上的各个功能模块 如 快速链接 公告等)     ModuleDefinition 用户模板定义表(设置用户模板 由那个用户控件实现 系统默认给出了十个用户模板和五个管理模板 可以在扩充)     Settings和Setting 当为XML/XSL模板和图片模板时设置XML/XSL文件和图片的地址      各表之间的关系      实现方式     调用时 通过使用配置事务组件 从门户应用程序的Global asax文件中获取并加载配置信息 接下来 配置信息被应用到门户的DesktopDefault aspx页面中(如果进行访问的浏览器是一个HTML桌面设备)或门户的MobileDefault aspx页面中(如果进行访问的计算机是一个移动设备)来提供一个门户的标签视图 在相应页面显示时根据当前页面的TabID找到当前页面显示页面的模块 根据PaneName分别显示在不同的框中 具体的代码可看 Global asax DesktopDefault aspx和DesktopPortalBanner ascx这几个文件 cha138/Article/program/net/201311/11366

相关参考

知识大全 ASP.NET Starter Kit开始 Web 站点开发

ASP.NETStarterKit开始Web站点开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 用Portal来集成外部应用程序

用Portal来集成外部应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着Portal

知识大全 用导航组件来构建动态 Portal 菜单

用导航组件来构建动态Portal菜单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简介Grid

知识大全 深入liferay portal核心之一 portlet扩展分析

  JSR规范规定所有Portlet都必须直接地或者间接地实现Portlet接口同时也提供了一个叫GenericPortlet的基类该类继承了Portlet接口统一定义了可供Portal容器识别和调用

知识大全 ASP.NET 揭秘 ASP.NET页面的结构

ASP.NET揭秘ASP.NET页面的结构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!TheSt

知识大全 ASP.NET底层架构探索之进入ASP.NET

ASP.NET底层架构探索之进入ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  A

知识大全 Oracle Portal网站开发

OraclePortal网站开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要:Porta

知识大全 IIS处理Asp.net请求和 Asp.net页面生命周期

IIS处理Asp.net请求和Asp.net页面生命周期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 如何由ASP.NET 1.1移植到ASP.NET 2.0

如何由ASP.NET1.1移植到ASP.NET2.0  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET底层架构之从浏览器到ASP.NET

ASP.NET底层架构之从浏览器到ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n