如何在提供商托管的Web表单中加载Sharepoint列表?

时间:2017-07-17 15:41:42

标签: asp.net sharepoint webforms sharepoint-2013

我使用MSDN Link创建了一个示例应用程序,以开始使用Provider Hosted SharePoint App。我的应用程序已安装到Sharepoint网站,并且运行正常,除了一个。 我只是无法检索我在同一网站上创建的自定义列表的内容。 它的代码如下所示:

foreach (List list in lists)
            {
                listOfLists.Add(list.Title);
                if (list.Title.Equals("XYZ_CarServiceStatus_Table"))
                {
                    CamlQuery query = CamlQuery.CreateAllItemsQuery();
                    Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(query);
                    clientContext.Load(list);
                    clientContext.Load(items);
                    clientContext.ExecuteQuery();

                    CarListGV.DataSource = items;
                    CarListGV.DataBind();
                }
            }

我所得到的一切都没有结果: enter image description here 我真的需要这个工作。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

将SiteCollection添加到具有读访问权限的AppManifest.xml中。解决了这个问题。实际上很傻。