2015-05-05 37 views
1

我有一个带有自定义属性的Web部件,我想在同一页面(或其他)上多次使用同一个Web部件,只需将不同的值设置为属性。Web部件自定义属性问题

但是,当我在页面上第二次插入Web部件时,新设置会覆盖已插入的第一个Web部件。

这里是我的代码:

public enum LinkEnum { QuickLinks, CriticalLinks, ExternalLinks }; 
     public static LinkEnum typeLink; 
     [Category("Extended Settings"), 
     Personalizable(PersonalizationScope.Shared), 
     WebBrowsable(true), 
     WebDisplayName("Link Types"), 
     WebDescription("Please Choose a type of link")] 
     public LinkEnum TypeLink 
     { 
      get { return typeLink; } 
      set { typeLink = value; } 
     } 

回答

1

可能是因为你标志着场为static;删除,你会很好去

+0

谢谢!完美的作品! –