zoukankan      html  css  js  c++  java
  • web properity

    string employeeProfile = GetWebProperty("EmployeeProfileUserGroup");

    SetWebProperty("EmployeeProfileUserGroup", pe.DisplayText);

    static string GetWebProperty(string Name)
    {
     using (SPSite site = new SPSite(SPContext.Current.Site.ID))
     {
      SPWeb web = site.OpenWeb(SPContext.Current.Web.ID);
      if (web.Properties[Name] == null)
      {
       web.AllowUnsafeUpdates = true;
       web.Properties.Add(Name, "");
       web.Properties.Update();
       web.AllowUnsafeUpdates = false;
       return "";
      }
      else
      {
       return web.Properties[Name].ToString();
      }
     }
    }
    void SetWebProperty(string Name, string Value)
    {
     using (SPSite site = new SPSite(SPContext.Current.Site.ID))
     {
      SPWeb web = site.OpenWeb(SPContext.Current.Web.ID);
      GetWebProperty(Name); //ensure the property exists
      web.AllowUnsafeUpdates = true;
      web.Properties[Name] = Value;
      web.Properties.Update();
      web.AllowUnsafeUpdates = false;
     }
    }

    If you would like to share the same properties across multiple webs, use the Site.RootWeb object and store all properties there!

  • 相关阅读:
    软件工程第一次结对作业
    软件工程第二次作业
    vue之vuex
    ceshi
    第3次 结构与部分
    第二次作业
    获得领跑衫感言
    期末总结
    第十四,十五周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/icedog/p/1898969.html
Copyright © 2011-2022 走看看