zoukankan      html  css  js  c++  java
  • Get SPUserField value

    public string GetAdminEmailAddress(string room)

            {

                string userEmail = string.Empty;

                using (SPSite site = new SPSite(Config.URL))

                {

                    using (SPWeb web = site.OpenWeb())

                    {

                        SPList list = web.Lists[Config.MeetingRoomTitle];

                        SPQuery query=new SPQuery();

                        string camlQuery = string.Format(@"

                                 <View>

                                    <Query>

                                        <Where>

                                                 <Eq>

                                                        <FieldRef Name='Title'/>

                                                        <Value Type='Text'>{0}</Value>

                                                  </Eq>

                                        </Where>

                                     

                                    </Query>

                                </View>", room);

                        query.Query=camlQuery;

                        SPListItemCollection items = list.GetItems(query);

                        try

                        {

                            SPListItem item = items[0];

                            object userField = item["Admin"];

                            if (null != userField)

                            {

                                SPFieldUserValue userValue = new SPFieldUserValue(web, userField.ToString());

                                SPUser user = userValue.User;

                                userEmail = user.Email;

                            }

                        }

                        catch (Exception ex)

                        {

                            Response.Write("Error: "+ex.Message);

                        }

                        return userEmail;

                    }

                }

            }

  • 相关阅读:
    面试题
    ajax部分
    jquery部分
    javascript部分
    webpack入门
    jQuery 实现下载进度条
    webSocket入门
    Ajax实现下载进度条
    C# IDisposable接口
    nuget必备插件(待续)
  • 原文地址:https://www.cnblogs.com/csts/p/2505766.html
Copyright © 2011-2022 走看看