背景:我開發了一些使用Visual Studio和自定義屬性的SharePoint 2010 Web部件。我也可以用代碼設置這些屬性,以便它們保持不變。我也知道,SharePoint用戶可以個性化自己的屬性值等網頁& Web部件可以將Sharepoint 2010 WebPart屬性配置爲僅限用戶特定?
問:是否有可能建立一個屬性,它永遠只有用戶的具體情況?
換句話說,我希望我的Web部件具有一個空白屬性,並且在用戶在Web部件中執行操作後分配一個值,但該值是特定於該用戶的。其他查看該頁面的用戶需要執行該操作才能獲得自己的價值。我希望在沒有用戶手動個性化頁面的情況下發生這種情況。
我試圖設置屬性:
Personalizable(PersonalizationScope.User)
後來又增加了
WebPartStorage(Storage.Personal)
,並做了一些測試,但由第一用戶設置的值始終堅持到第二。
我們沒有做過很多個性化的事情,所以我真的很好奇,如果這甚至是可能的。
這非常有幫助,謝謝。您的第二個鏈接基本上回答了我的問題:「當Web部件頁面處於共享視圖時,您...無法查看或修改個性化Web部件,無論是您自己的還是另一個用戶。」 你的第一個鏈接給了我一些關於如何完成我想要的東西的想法。再次感謝! – kwill