我有一个带有自定义属性的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; }
}
答案 0 :(得分:1)
可能是因为您将该字段标记为static
;删除它,你会很高兴