方案將元數據添加到SharePoint Foundation 2010中的網站的最佳做法
我想爲許多事件(動態地)創建SharePoint網站。每個事件都有一個與其相關的相應ID以及其他相應的字段。每個站點都有一些自定義Web部件,需要引用這些字段,特別是ID。
當我動態創建站點時,我需要將該ID分配給站點,以便Web部件「知道」它是哪個站點。我總是可以解析URL(該ID在URL中),但我更喜歡更優雅的解決方案。
任何您已經完成的最佳實踐或想法?
方案將元數據添加到SharePoint Foundation 2010中的網站的最佳做法
我想爲許多事件(動態地)創建SharePoint網站。每個事件都有一個與其相關的相應ID以及其他相應的字段。每個站點都有一些自定義Web部件,需要引用這些字段,特別是ID。
當我動態創建站點時,我需要將該ID分配給站點,以便Web部件「知道」它是哪個站點。我總是可以解析URL(該ID在URL中),但我更喜歡更優雅的解決方案。
任何您已經完成的最佳實踐或想法?
您可以將自定義鍵值對存儲在站點的屬性包(SPWeb)中。使用起來也很簡單。
檢查出來:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.properties.aspx
你可以使用列表中的每個網絡上存儲的信息,這將使它更容易爲你以後彙總信息來源使用CrossListQuery技術。
這種方法的缺點是列表項比物業包的訪問速度慢。