Web部件自定义属性问题

时间:2015-05-05 19:27:11

标签: sharepoint sharepoint-2013

我有一个带有自定义属性的webpart,我想在同一页面(或其他)上多次使用相同的webpart,只是为属性设置不同的值。

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

这是我的代码:

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 个答案:

答案 0 :(得分:1)

可能是因为您将该字段标记为static;删除它,你会很高兴