删除框架集会产生非常大的页面

时间:2010-01-21 12:02:05

标签: jquery iframe frameset

我的任务是从网站中删除一个框架集(该网站现在需要通过各种方式进行索引,因此必须使用框架集)

框架集由左手资源管理器(可能有数千个节点)组成。右手是主要内容出现的地方。

(我将这个问题保留为非特定语言,因为它通常适用于网络,但我们正在使用ASP.Net,因此在考虑MasterPages时会更容易)

它首先出现在框架中的原因是每次页面刷新时都不会重新加载树...删除框架时会出现问题。

有没有人知道我们可以用来解决这个问题并保持页面性能的机制(使用任何类型的框架(包括iframe)都不是一个选项)

我们认为jquery面板从左侧扩展 - 这仍然需要在每次刷新页面时加载......

4 个答案:

答案 0 :(得分:1)

部分缓存可以作为答案吗?

http://www.4guysfromrolla.com/articles/022802-1.aspx

恕我直言,我不认为即使是巨大的文本菜单/树也是问题 - 如果你有2000个项目,每个都有20个字符,总的来说你下载20kB的数据...这就是所谓的“微小”,如果我们用javascript的方式说话:)

答案 1 :(得分:1)

如果仅在页面加载时加载树的一小部分(例如根级别,也许是当前节点的兄弟节点),并使用Ajax在单击它们时填充子节点?

答案 2 :(得分:0)

只需使用服务器端包含。在ASP中,您可以使用#include

答案 3 :(得分:0)

如果您不想在每个页面加载时传输树,则唯一的选项是框架。

另一个选择是按需传输树(不是通过javascript,因为它不会被搜索引擎机器人使用)。如果用户选择根节点,则加载扩展子节点等的下一页