PersistenceMode Wyliczenie
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, jak właściwość lub zdarzenie kontroli serwera ASP.NET są utrwalane deklaratywnie w pliku aspx lub ascx.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Dziedziczenie
Attribute | 0 | Określa, że właściwość lub zdarzenie jest utrwalane jako atrybut. |
EncodedInnerDefaultProperty | 3 | Określa, że właściwość jest utrwalana jako jedyny tekst wewnętrzny kontrolki serwera ASP.NET. Wartość właściwości jest zakodowana w formacie HTML. To oznaczenie może mieć tylko ciąg. |
InnerDefaultProperty | 2 | Określa, że właściwość utrzymuje się w kontrolce serwera ASP.NET jako tekst wewnętrzny. Wskazuje również, że ta właściwość jest zdefiniowana jako właściwość domyślna elementu. Można wyznaczyć tylko jedną właściwość domyślną. |
InnerProperty | 1 | Określa, że właściwość utrzymuje się w kontrolce serwera ASP.NET jako tag zagnieżdżony. Jest to często używane w przypadku obiektów złożonych, które mają trwałe właściwości własnych. |
Poniższy przykład kodu przedstawia ITemplate właściwość, która będzie utrwalana jako właściwość wewnętrzna, zgodnie z definicją przez zastosowanie atrybutu PersistenceModeAttribute do metadanych właściwości.
[PersistenceMode(PersistenceMode.InnerProperty),
TemplateContainer(typeof(TemplateItem))]
public ITemplate MessageTemplate {
get {
return _messageTemplate;
}
set {
_messageTemplate = value;
}
}
<PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(GetType(TemplateItem))> Public Property MessageTemplate() As ITemplate
Get
Return _messageTemplate
End Get
Set(ByVal Value As ITemplate)
_messageTemplate = Value
End Set
End Property
Produkt | Wersje |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |