我希望能够创建一个顶级的团队站点。在该站点上,我想添加子站点和下面的这些站点,1..n个子站点来保存项目级别的信息。在最底层的站点上,能够存储每个项目的自定义属性(业务区、类别、开始/结束日期等)将非常有用。每个底层站点的所有者可以通过自定义web部件将数据放入这些属性中,或者是否有我不知道的SharePoint机制?
从第二级网站,我会创建自定义web部件,以查询在底层网站的信息和组数据的基础上的自定义信息。顶层站点将再次查询其下面的站点以获取其自定义信息。
我该怎么做呢?可以在站点上标记自定义属性吗?或者只是构建自定义web部件并将数据存储在单独的SQL DB中,然后将站点ID与数据库记录关联起来?
我看过内容类型和网站栏目,但我不认为它们适合我想要做的事情。
发布于 2009-12-15 07:35:03
您可以使用SPWeb.Properties属性包来存储与单个web关联的自定义元数据。Here是一篇不错的文章,可以让你开始读写它。
https://stackoverflow.com/questions/1904273
复制相似问题