PersistenceMode PersistenceMode PersistenceMode PersistenceMode Enum

Definition

Gibt an, wie eine Eigenschaft oder ein Ereignis eines ASP.NET-Serversteuerelements in einer ASPX- oder ASCX-Datei beibehalten wird.Specifies how an ASP.NET server control property or event is persisted declaratively in an .aspx or .ascx file.

public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode = 
Public Enum PersistenceMode
Vererbung
PersistenceModePersistenceModePersistenceModePersistenceMode

Felder

Attribute Attribute Attribute Attribute 0

Gibt an, dass die Eigenschaft oder das Ereignis als Attribut beibehalten wird.Specifies that the property or event persists as an attribute.

EncodedInnerDefaultProperty EncodedInnerDefaultProperty EncodedInnerDefaultProperty EncodedInnerDefaultProperty 3

Gibt an, dass die Eigenschaft als einziger innerer Text des ASP.NET-Serversteuerelements beibehalten wird.Specifies that the property persists as the only inner text of the ASP.NET server control. Der Eigenschaftswert ist HTML-codiert.The property value is HTML encoded. Diese Kennzeichnung kann nur für eine Zeichenfolge erfolgen.Only a string can be given this designation.

InnerDefaultProperty InnerDefaultProperty InnerDefaultProperty InnerDefaultProperty 2

Gibt an, dass die Eigenschaft im ASP.NET-Serversteuerelement als innerer Text beibehalten wird.Specifies that the property persists in the ASP.NET server control as inner text. Gibt ebenfalls an, dass diese Eigenschaft als Standardeigenschaft des Elements definiert ist.Also indicates that this property is defined as the element's default property. Es kann nur eine Eigenschaft als Standardeigenschaft festgelegt werden.Only one property can be designated the default property.

InnerProperty InnerProperty InnerProperty InnerProperty 1

Gibt an, dass die Eigenschaft im ASP.NET-Serversteuerelement als geschachtelter Tag beibehalten wird.Specifies that the property persists in the ASP.NET server control as a nested tag. Dies wird im Allgemeinen für komplexe Objekte, die selbst dauerhafte Eigenschaften enthalten, verwendet.This is commonly used for complex objects, those that have persistable properties of their own.

Beispiele

Im folgenden Codebeispiel wird eine ITemplate Eigenschaft veranschaulicht, die als innere Eigenschaft beibehalten wird, wie durch Anwenden des PersistenceModeAttribute -Attributs auf die Metadaten der Eigenschaft definiert.The following code example demonstrates an ITemplate property that will be persisted as an inner property, as defined by applying the PersistenceModeAttribute attribute to the property's metadata.

[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

Gilt für:

Siehe auch