2009-10-01 64 views
2

我有一個自定義的Web部件,我試圖在一個頁面上放置三個實例。我注意到,當我在頁面上有一個實例時,自定義屬性保存並正常工作。當我然後再向頁面添加兩個相同的自定義Web部件的實例時,以下Web部件不會保存其自定義屬性值。我想我談到WebPartStorage屬性時一定會做錯事情。有什麼想法嗎?在同一頁上有多個Web部件實例的SharePoint Web部件存儲

[Browsable(true), Category("Miscellaneous"), 
WebPartStorage(Storage.Personal), 
FriendlyName("List"), Description("List")] 
public String List { get; set; } 

回答

0

有趣的是,我最終刪除了默認值和描述屬性,我的場景開始工作。我知道這不是一個非常有用的解釋,但也許它會在未來幫助其他人。

1

您是否試過Storage.Shared而不是Storage.Personal?

這將有助於隔離作爲問題原因的個性化商店。

此外,請嘗試刪除FriendlyName和Description屬性。