CSOM:获取列表的URL名称
-
10-12-2019 - |
题
使用CSOM获取列表的URL名称的最佳方法是什么。
例如,我们有一个列表/站点/网站/列表/ myList /
我们需要“mylist”。
我们可以得到它,例如通过解析list.rootfolder.serverrelativeurl,但有更好的方法吗?
解决方案
Try:
List.RootFolder.Name
It should work for both lists and document libraries.
其他提示
示例:如何通过其标题获取列表名称:
public static string ResolveListUrl(string url, ICredentials credentials, string listTitle)
{
using (var clientContext = new ClientContext(url))
{
clientContext.Credentials = credentials;
var list = clientContext.Web.Lists.GetByTitle(listTitle);
clientContext.Load(list.RootFolder);
clientContext.ExecuteQuery();
return list.RootFolder.Name;
}
}
.