PersistenceMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo persiste de forma declarativa una propiedad o un evento de control de servidor ASP.NET en un archivo .aspx o .ascx.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Herencia
Campos
Attribute | 0 | Especifica que la propiedad o el evento persiste como un atributo. |
EncodedInnerDefaultProperty | 3 | Especifica que la propiedad persiste como el único texto interno del control de servidor ASP.NET. El valor de propiedad está codificado en HTML. Esta designación sólo puede asignarse a una cadena. |
InnerDefaultProperty | 2 | Especifica que la propiedad persiste en el control de servidor ASP.NET como texto interno. También indica que la propiedad se define como propiedad predeterminada del elemento. Sólo se puede designar una propiedad como propiedad predeterminada. |
InnerProperty | 1 | Especifica que la propiedad persiste en el control de servidor ASP.NET como una etiqueta anidada. Normalmente se utiliza en el caso de objetos complejos, es decir, aquellos que tienen propiedades que pueden persistir por sí mismas. |
Ejemplos
En el ejemplo de código siguiente se muestra una ITemplate propiedad que se conservará como una propiedad interna, tal como se define aplicando el PersistenceModeAttribute atributo a los metadatos de la propiedad.
[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