Sharepoint 2010 网站上的其他列表(Sharepoint 2010)
这是一个我无法处理的问题,所以请给我一些建议 以下是获取所有列表名称的代码:Sharepoint 2010 网站上的其他列表(Sharepoint 2010),sharepoint-2010,spweb,spcontext,Sharepoint 2010,Spweb,Spcontext,这是一个我无法处理的问题,所以请给我一些建议 以下是获取所有列表名称的代码: private List<string> GetAllLists() { site = SPContext.Current.Site; web = site.OpenWeb(); List<string> listNames = new List<string>(); var count = web.Lists.
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;
}
一切正常。但是,当我想从internet或电话连接到sharepoint网站时,此方法会返回不同的名称。都是。你能给我解释一下,为什么会发生这种情况,我需要改变什么
谢谢 假设您在连接时查看的是同一个站点,一些列表名称可能会被翻译,并且您会得到不同的结果,具体取决于您的UI正在运行的语言
有关如何以不同语言获取列表名的示例,请参见。据我所知,您谈论的是不同语言的不同结果。但我写了另一个列表,例如,我有两个列表客户和经理,但每次我通过互联网连接时,他们都不会出现,但我可以看到一些其他列表,当我从我的程序访问我的网站时,这些列表不会出现。当你说程序返回不同的名称时,我想你的意思是看到相同的列表,但显示的名称不同。你必须澄清通过互联网连接是什么意思,你是指浏览器吗?这和你的程序有什么不同?你确定你在看同一个网站吗?尝试修改函数并返回web.ID,并验证是否看到相同的GUID。你也用同样的方式进行身份验证吗?