0

我正在开发一个门户/CMS 项目,并且(不幸的是)在 WebParts 平台上建立了基础。

但是,我需要为管理员提供一个选项来选择是否应在所有页面中显示 Web 部件。最后,我发现Damon Armstrong一篇不错的文章描述了一种将一组页面的所有个性化数据存储到一个记录中的方法。因此,管理员为 Web 部件所做的每项更改都会影响整个页面。

但由于以下原因,这似乎不是我的解决方案:

1-上述解决方案适用于一组页面;事实上,我们可以选择哪些页面显示所有 webpart,但我们期望反向:选择在所有页面中显示哪个 webpart。

2- 在页面上一些数据输入和添加webpart之后,我们将面临一个关于个性化记录的海量数据大小的问题,应该序列化和反序列化以显示每个页面的内容。

可能会通过编写另一个自定义个性化提供程序或对 webparts 系统进行一些黑客攻击来解决,但我现在不知道如何。关于这个问题的任何想法?谢谢

4

1 回答 1

1

您是否可以使用始终将某些 Web 部件加载到特定区域并阻止用户将其从该区域中删除的母版页?

于 2010-06-07T18:53:12.497 回答