这是一个我无法处理的问题,所以请给我一些建议。
以下是获取所有列表名称的代码:
private List<string> GetAllLists()
{
site = SPContext.Current.Site;
web = site.OpenWeb();
List<string> listNames = new List<string>();
var count = web.Lists.Count;
for (int i = 0; i < count; i++)
{
listNames.Add(web.Lists[i].Title);
}
return listNames;
}
一切正常,一切正常。但是当我想从互联网或手机连接到我的sharepoint网站时,此方法会返回不同的名称。他们都是。你能解释一下,为什么会发生这种情况,我需要改变什么呢?
谢谢!
答案 0 :(得分:0)
假设您在连接时查看同一站点,(某些)列表名称可能会被翻译,并且您将获得不同的结果,具体取决于您的UI运行的语言。
有关如何以不同语言获取列表名称的示例,请参阅SPList.TitleResource on MSDN。