【发布时间】:2011-02-28 20:25:25
【问题描述】:
我正在开发一个门户/CMS 项目,并且(不幸的是)在 WebParts 平台上构建了基础。
但是,我需要为管理员提供一个选项,以选择是否应在所有页面中显示 Web 部件。最后,我从 Damon Armstrong 中找到了a nice article,它描述了一种将一组页面的所有个性化数据存储到一个记录中的方法。因此,管理员对 webpart 所做的每项更改都会影响整个页面。
但由于以下原因,这似乎不是我的解决方案:
1- 上述解决方案适用于一组页面;事实上,我们可以选择哪些页面显示所有 webpart,但我们期望反向:选择在所有页面中显示哪个 webpart。
2- 在页面上一些数据输入和添加webpart之后,我们将面临一个关于个性化记录的海量数据大小的问题,应该序列化和反序列化以显示每个页面的内容。
可能会通过编写另一个自定义个性化提供程序或对 webparts 系统进行一些黑客攻击来解决,但我现在不知道如何。 关于这个问题的任何想法? 谢谢
【问题讨论】:
标签: c# asp.net web-parts personalization