-1

我有 Sharepoint 2010 和 Visual Studio 2010。

我想创建一个包含树视图的 Web 部件,它将显示列表或库中的所有文件(路径应该在 Web 部件设置中可配置)。

树视图应该与文件夹兼容。

我也想要它,以便您可以更改项目的顺序,所以我希望在每个项目旁边有一个上下箭头按钮,然后单击时会更改项目的顺序,但这也需要影响原始列表。

所以我想在原始列表中有一个名为 orderby 的列,然后按该列排序。然后此 Web 部件可以更改原始列表的 orderby 列中的项目编号,然后刷新 Web 部件以加载更改。

我对 Web 部件编程知之甚少,但有人可以帮我入门吗?

谢谢

4

2 回答 2

0

您需要在 Visual Studio 中创建 Sharepoint 解决方案。经典 WebPart 和可视 WebPart 项目之间的区别在于,在可视 WebPart 项目中,您可以通过拖放或通过

这意味着,您需要创建一个 webpart 并将ASP.Net Treeview放入您的 webpart 。之后,您需要阅读列表或库中的项目并将这些项目添加到树视图中。

如果是文件夹,您需要递归地遍历文件夹。

我会一步一步开始。首先阅读一些关于创建简单 WebPart 的好文章,例如在 MSDN 中。之后,看看如何从库中检索项目和文件夹。之后看看如何使用 ASP.Net TreeView。最后将所有元素放在一起。

于 2015-11-24T19:32:04.407 回答
-1

Webpart 本质上承载一个 ascx 控件。如果您可以创建一个执行所需操作的 Web 控件,那么将其托管在 Web 部件中并不是什么大问题。

您必须做的第一件事是在您的开发设备上安装新的 SharePoint。

接下来使用 Visual Studio 2010 创建一个新的 Visual Webpart 项目。

于 2012-07-27T04:20:53.153 回答