2
我有一個使用某些webpart屬性(本例中爲字符串)的sharepoint webpart。這些屬性都可以正常工作,但我想說,我對web部件進行了更改並將其部署到服務器,但現有屬性會丟失。重新部署後Sharepoint WebPart屬性丟失
breif看完後我相信這可能與我的屬性定義:
public static string Exclusions;
[Category("Extended Settings"),
Personalizable(PersonalizationScope.Shared),
WebBrowsable(true),
WebDisplayName("Library Exclusions"),
WebDescription("Enter any Libraries to exclude. Use '|' to separate.")]
public string _Exclusions
{
get { return Exclusions; }
set
{ Exclusions = value;}
}
我想知道我是否應該從這裏刪除「靜態」。然而,當我去這樣做,我可以不再使用這個屬性,因爲我一直:
protected override void OnPreRender(EventArgs e)
{
((HiddenField)this.FindControl("DocumentLibraryListingHiddenWebPartProperties")).Value = DocumentLibraryListing.DocumentLibraryListing.Exclusions;
}
任何建議在這裏做什麼?