2011-11-01 69 views
0

我正在尝试使用owssvr.dll方法获取SPList数据。它工作正常。 现在我尝试获取特定的查看数据,但得到“无法完成此操作错误”。任何可能的错误。使用owssvr.dll获取指定的SPView

这是我使用的代码,与此查询有任何错误。或者需要安装任何东西。 http://spp/_vti_bin/owssvr.dll?Cmd=Display&List= {fcca72f4-010b-458D-8413-429df93279b6} &查看= {4a0b9bb1-4ce8-412f-86c0-d12690da7fd7} & XMLDATA = TRUE

没有视图参数,我能够得到所有DATAS没有任何错误。

回答

0

我不确定它是否有所作为,但尝试使用splist和spview GUID的编码构建URL。这将是这个样子:

http://spp/_vti_bin/owssvr.dll?Cmd=Display&List=%7Bfcca72f4-010b-458d-8413-429df93279b6%7D&View=%7B4a0b9bb1-4ce8-412f-86c0-d12690da7fd7%7D&XMLDATA=TRUE&noredirect=true

注意在末尾的 '& noredirect =真'。不知道它有什么影响,但值得一试。

我不确定被编码的URL是否重要,但是这种方法对我来说是可重复的成功。

当然要确保您拥有正确的视图GUID。你可以找到一个URL编码器/解码器here

相关问题