【发布时间】:2014-10-10 00:16:58
【问题描述】:
我试图找出 SharePoint 2013 抛出的错误。我有一行代码试图转换 Web.Lists 的成员,并且返回的列表是空白的。该代码正在尝试查找给定文档库名称的文档库,以便将文档上传到该库。问题是尝试填充文档库名称的 Request.QueryString 返回 null 或空对象。
我想知道的是如何找出 QueryString 试图指向的内容。具体来说,QueryString 的前面有 List id,后面是库的正确路径和名称信息。有谁知道您可以在 SharePoint 数据库的哪个位置找到这些 List 对象所指的位置?
编辑:
以下是一些被破坏的代码:
这是我们尝试通过请求查询字符串查找文档库名称的地方:
documentLibraryName = Request.QueryString[TableNameQueryString];
无论使用 tablenamequerystring 传递值,该值都被填充为 null。
这里是我们尝试根据我们之前应该检索的名称来分配文档库的地方:
documentLibrary = (SPDocumentLibrary)base.Web.Lists[documentLibraryName];
【问题讨论】:
-
你能展示一下你的代码是什么样子的吗?
-
请求是来自 SharePoint 还是来自其他应用程序?你能举例说明查询字符串的样子吗?
标签: c# sharepoint sharepoint-2013