2012-01-02 75 views
0

找不到任何相關資源
我想自定義屬性添加到我的visual webPart,將不與typeDictionary鍵/值自定義的WebPart屬性 - SharePoint 2010中

[Personalizable(), WebBrowsable(), WebDisplayName("News Sources"), WebDescription("description")] 
public Dictionary<Guid,string> NewsSources { get; set; } 
工作性質的正常方式

任何替代品?

回答

0

類型Dictionary的屬性無法添加到自定義Web部件。

如果你想有下拉列表的屬性,後備存儲的類型必須是enum

看到:

創建具有自定義屬性
http://msdn.microsoft.com/en-us/library/dd584174(v=office.11).aspx

+0

所有替代Web部件字典不兼容問題? – 2012-01-02 09:25:48

+0

是的,編寫一個定製的編輯器部分http://msdn.microsoft.com/en-us/library/hh228018.aspx – 2012-01-02 10:09:45

+0

在這種情況下,你不能使用visual webpart,你將不得不編寫你自己的wrapper webpart,它會有您的自定義編輯器部分 – 2012-01-02 10:10:22

相關問題