0

我在 Visual Studio 到 MOSS 中创建了一个功能,一个发布站点 - 此功能包含一个母版页、一些页面、一些网站栏(分组以匹配每个页面)等。我还创建了一个网站集,一些基于网站和页面在我的模板上。

我的下一步是创建一些定义以包含非常具体的页面内容 - 因此我创建了一个自定义列表模板(自定义列表模板的一个小扩展),并从该模板创建了一个列表并将一些项目添加到此列表中。在我的一个页面上,我有一个 WebPart,我可以向这个 WebPart 添加我的列表 - 到目前为止一切都很好。但是,当访问者查看页面时,我如何才能设计我的项目如何显示呢?现在他们看到了一个无聊的列表,但我希望完全重新设计这个视图?

4

1 回答 1

1

试试 DataFormWebPart,它使用 Xsl 来呈现 spdatasource 的结果集。

使用 SharePoint Designer 创建 Web 部件(只需在 spdsigner 中打开数据源工具,然后将所需列表的字段拖到一个 aspx 文件上,一旦 Web 部件完成就可以将其删除),将 SPDataSource 的选择查询更改为使用 ListName 而不是 ListId在 html 源代码中(因此它保持可移植/可导出),然后导出 webpart。

您甚至可以将 xsl 存储在一个单独的文件中,使其可重用于其他 webpart,允许您使用类似 webpart 的统一渲染,而无需每次都重新创建样式等。

于 2009-12-11T18:32:20.590 回答