我想将本地Webpart上的共享点迁移到共享点在线站点。 我尝试使用提供程序托管的应用程序,在.aspx.cs文件中,我尝试将列表值绑定到下拉列表。
我的代码如下。但是该列表没有被绑定并显示空值。
var spContext =
SharePointContextProvider.Current.GetSharePointContext(Context);
using (var clientContext = spContext.CreateUserClientContextForSPHost())
{
clientContext.Load(clientContext.Web, web => web.Url);
clientContext.ExecuteQuery();
ClientContext clientContext1 = new ClientContext(clientContext.Web.Url);
List oList = clientContext1.Web.Lists.GetByTitle("Approvers List");
CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = "<View><ViewFields><FieldRef Name ='Title'></FieldRef
Name></View></ViewFields>";";
ListItemCollection collListItem = oList.GetItems(camlQuery);
clientContext1.Load(collListItem);
clientContext1.ExecuteQuery();