【问题标题】:Looking for a WinForms .Net Folder/File browser UI control for accessing WebDAV and SharePoint folders寻找用于访问 WebDAV 和 SharePoint 文件夹的 WinForms .Net 文件夹/文件浏览器 UI 控件
【发布时间】:2011-10-20 21:16:15
【问题描述】:

我需要能够在 WinForms 应用程序中浏览和访问 WebDAV 和 SharePoint 文件夹。

我知道以下用于访问 WebDAV 文件夹的 .Net 库。据我所知,这些似乎不包括任何准备使用的 WinForms UI 控件,并且需要使用他们的客户端库构建自己的:

http://www.independentsoft.de/webdav/index.html
http://www.webdavsystem.com/client
http://www.eldos.com/sbb/desc-webdav.php

我发现了 ShellMegaPack FolderView 和 FileView 控件,它们似乎通常可以工作(需要更多测试):

http://www.ssware.com/megapack.htm

我想知道是否还有其他我可以评估的文件夹/文件浏览器 UI 控件。

谢谢,伊兰

【问题讨论】:

    标签: winforms sharepoint controls webdav folderbrowserdialog


    【解决方案1】:

    我找不到任何满足我需求的控件。我最终写了我自己的。 Windows 7 和 .Net 4.0 为使用标准 System.IO 库访问 SharePoint 和 WebDAV 文件夹提供内置支持。

    如果 Web 文件夹需要身份验证并且之前在 Windows 资源管理器中完成了身份验证,则不需要使用 System.IO 类进行额外的身份验证。我还能够显示 Windows 登录提示对话框,以通过互操作使用 Windows Shell API 进行身份验证。

    更新:

    以上内容适用于 Windows 7 和 Windows XP,使用标准 System.IO 类以及指向 web 文件夹的 UNC 路径。我在 XP 上看到的唯一限制是它不支持 UNC 路径中的自定义端口号,而在 Windows 7 上可以使用自定义端口号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 2013-03-16
      相关资源
      最近更新 更多