Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Sharepoint SPDocumentLibrary-数据库中SPWeb.List的位置_C#_Sharepoint_Sharepoint 2013 - Fatal编程技术网

C# Sharepoint SPDocumentLibrary-数据库中SPWeb.List的位置

C# Sharepoint SPDocumentLibrary-数据库中SPWeb.List的位置,c#,sharepoint,sharepoint-2013,C#,Sharepoint,Sharepoint 2013,我试图找出SharePoint 2013抛出的错误。我有一行代码试图强制转换Web.Lists的成员,返回的列表为空。代码试图查找给定文档库名称的文档库,以便将文档上载到该库。问题是试图填充文档库名称的Request.QueryString返回null或空对象 我想知道的是如何找出这个查询字符串试图指向的内容。具体来说,QueryString前面有列表id,后面是库的正确路径和名称信息。有人知道在SharePoint数据库中的何处可以找到这些列表对象所引用的位置吗 编辑: 以下是一些正在破坏的代

我试图找出SharePoint 2013抛出的错误。我有一行代码试图强制转换Web.Lists的成员,返回的列表为空。代码试图查找给定文档库名称的文档库,以便将文档上载到该库。问题是试图填充文档库名称的Request.QueryString返回null或空对象

我想知道的是如何找出这个查询字符串试图指向的内容。具体来说,QueryString前面有列表id,后面是库的正确路径和名称信息。有人知道在SharePoint数据库中的何处可以找到这些列表对象所引用的位置吗

编辑:

以下是一些正在破坏的代码:

这是我们尝试通过请求查询字符串查找文档库名称的地方:

documentLibraryName = Request.QueryString[TableNameQueryString];
无论使用tablenamequerystring传递值如何,该值都将被null填充

在这里,我们尝试根据之前应该检索的名称分配文档库:

documentLibrary = (SPDocumentLibrary)base.Web.Lists[documentLibraryName];

查看SharePoint内容数据库中的
dbo.AllLists
表。

能否显示代码的外观?请求是来自SharePoint还是来自其他应用程序?您能举例说明查询字符串的外观吗?注意!Microsoft不支持直接在sharepoint DB上操作。尝试查看ULS日志或使用一些工具,如查看列表中的错误。