网站上的另一个列表(Sharepoint 2010)

时间:2012-06-04 07:05:31

标签: 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.Count;
        for (int i = 0; i < count; i++)
        {
            listNames.Add(web.Lists[i].Title);
        }
        return listNames;
    }

一切正常,一切正常。但是当我想从互联网或手机连接到我的sharepoint网站时,此方法会返回不同的名称。他们都是。你能解释一下,为什么会发生这种情况,我需要改变什么呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

假设您在连接时查看同一站点,(某些)列表名称可能会被翻译,并且您将获得不同的结果,具体取决于您的UI运行的语言。

有关如何以不同语言获取列表名称的示例,请参阅SPList.TitleResource on MSDN