PersistenceMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie comment une propriété ou un événement de contrôle de serveur ASP.NET est conservé de manière déclarative dans un fichier .aspx ou .ascx.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Attribute | 0 | Spécifie que la propriété ou l’événement persiste en tant qu’attribut. |
| InnerProperty | 1 | Spécifie que la propriété persiste dans le contrôle serveur ASP.NET en tant qu’étiquette imbriquée. Ceci est couramment utilisé pour les objets complexes, ceux qui ont des propriétés persistantes de leur propre. |
| InnerDefaultProperty | 2 | Spécifie que la propriété persiste dans le contrôle serveur ASP.NET en tant que texte interne. Indique également que cette propriété est définie comme propriété par défaut de l’élément. Une seule propriété peut être désignée comme propriété par défaut. |
| EncodedInnerDefaultProperty | 3 | Spécifie que la propriété persiste en tant que seul texte interne du contrôle serveur ASP.NET. La valeur de la propriété est encodée au format HTML. Seule une chaîne peut être donnée à cette désignation. |
Exemples
L’exemple de code suivant illustre une ITemplate propriété qui sera conservée en tant que propriété interne, telle que définie en appliquant l’attribut PersistenceModeAttribute aux métadonnées de la propriété.
[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