主权项 |
一种网络页面整合的方法,包括如下步骤:(1)客户端网络浏览器请求整合网络页面,请求整合网络页面的方式是在网络浏览器中输入一个aspx页面的网址,该aspx页面的网址对应了用户所需要的整合页面的样式、布局以及各信息单元的资源定位;(2)服务器端提供一个aspx页面,并对aspx页面的样式文件进行引用,aspx页面包含一个link.ascx自定义控件,一个ID为DemoArea的信息单元容器div的置标符,一个ID为InfoUnitContainer的placeholder服务器控件,placeholder服务器控件内添加有Unit容器控件;样式文件的引用是通过link.ascx实现;(3)服务器端从数据库中加载用户的所有工作台信息,并将其中一个工作台标识为默认工作台;所述的工作台为一个标签子页,所述的默认工作台为整合页面默认展示的标签子页;(4)服务器端获取默认工作台布局文件的路径,确立工作台布局,并初始化默认工作台上的所有信息单元;所述的默认工作台布局文件的内容添加在ID为DemoArea的信息单元容器div内;(5)服务器端生成默认工作台上所述所有信息单元的客户端全局变量数组,根据客户端的需求设置每个信息单元的Url,并初始化各信息单元容器div;(6)客户端网络浏览器解析执行页面脚本,各信息单元异步获取Ur1指定页面的内容,添加在aspx页面的信息单元容器div中。 |