Web 部件自定义属性问题
Web part custom properties Issues
我有一个带有自定义属性的 Web 部件,我想在同一页面(或其他页面)上多次使用同一个 Web 部件,只需为属性设置不同的值即可。
但是当我在页面上第二次插入 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; }
}
可能是因为您将该字段标记为 static
;删除它,您就可以开始了
我有一个带有自定义属性的 Web 部件,我想在同一页面(或其他页面)上多次使用同一个 Web 部件,只需为属性设置不同的值即可。
但是当我在页面上第二次插入 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; }
}
可能是因为您将该字段标记为 static
;删除它,您就可以开始了