2009-10-26 65 views
0

我在維基頁面上有一個自定義事件處理程序,它應該將一個標籤添加到我附加到用戶列表的自定義列表中。
問題是如何獲取對事件中List的引用。 它似乎沒有在配置文件管理器的Profile中,並通過Spweb.Lists["Userinformationlist"]訪問它給了我一個非管理員用戶的錯誤。Sharepoint 2007用戶列表自定義屬性

感謝您的任何意見

回答

1

您可以使用SPSecurity.RunWithElevatedPrivileges,檢查了這一點:Elegant SPSite Elevation

+0

好感謝這一塊,現在I'm了一步,但請允許我跟進的問題。 我通過Spweb.Lists [「Userinformationlist」]。item [「user」]。Fields [「Tagfield」]獲得了字段這給了我一個完整的定義列表,但我無法弄清楚如何訪問Value這是不存在於此對象... 在此先感謝 – 2009-10-26 09:50:09

+0

嘗試'SPWeb.Lists [「list」]。item [「user」] [「Tagfield」]';這將返回一個對象,因此您需要投射它到你原來的字段類型。 – 2009-10-26 10:22:57