簡體   English   中英

Sharepoint可視Web部件自定義設置重置

[英]Sharepoint visual web part custom settings resets

我在sharepoint可視化Web部件自定義屬性中創建了一個問題,問題是服務器重新啟動后,該值消失了。

public enum Organ { INST1, INST2 };
public static Organ OrganEnum;
[Category("Custom settings"),
Personalizable(PersonalizationScope.Shared),
WebPartStorage(Storage.Shared),
WebBrowsable(true),
WebDisplayName("Organ"),
WebDescription("Choice Organ")]
public Organ _OrganEnum
{
    get { return OrganEnum; }
    set { OrganEnum = value; }
}

我嘗試在sharepoint web.config中編輯此行,但是它不起作用

<SafeControl Assembly="WebPart, Version=1.0.0.1, Culture=neutral, PublicKeyToken=998d82b12e783432" Namespace="WebPart.Organ" TypeName="*" Safe="True" SafeAgainstScript="True" AllowRemoteDesigner="True" />

您的屬性OrganEnum不應為靜態。 那可能是造成您麻煩的原因。 嘗試使您的財產貶值,如下所示:

public Organ OrganEnum{ get; set; }

並跳過

public static Organ OrganEnum; 

共。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM