【问题标题】:Sharepoint SiteUserInfoList get all keys and valuesSharepoint SiteUserInfoList 获取所有键和值
【发布时间】:2015-05-02 19:57:32
【问题描述】:

我需要从 Sharepoint 2013 SiteUserInfoList 列表中获取所有键值对。

我目前有以下代码:

            SPWeb web = new SPSite("http://sp2013:2013/_catalogs/users/detail.aspx").OpenWeb();
            SPList item = web.SiteUserInfoList;

            foreach (SPListItem f in item.Items)
            {
                foreach (var it in f.Fields)
                {
                    // Here I would like to print out key value pairs
                    Console.WriteLine("Tile: {0}:{1}", it, it.ToString());
                }
            }
            Console.ReadLine();

【问题讨论】:

  • 说说你目前缺少哪些知识来完成这项任务?如果项目列表不是很大,它应该很容易工作(尽管您必须在当前使用it.ToString() 的地方使用f[it],在您使用it 的地方可能需要使用it.Title

标签: c# sharepoint-2013 sharepoint-list


【解决方案1】:

使用以下内容:

Console.WriteLine("Tile: {0}:{1}", it.Title, f[it.Title]);

SPFields 是一个键值集合。要访问它的值,您需要传递相应的键。

【讨论】:

    猜你喜欢
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    相关资源
    最近更新 更多