PersistenceMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie eine Eigenschaft oder ein Ereignis eines ASP.NET-Serversteuerelements in einer ASPX- oder ASCX-Datei beibehalten wird.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Vererbung
Felder
Attribute | 0 | Gibt an, dass die Eigenschaft oder das Ereignis als Attribut beibehalten wird. |
EncodedInnerDefaultProperty | 3 | Gibt an, dass die Eigenschaft als einziger innerer Text des ASP.NET-Serversteuerelements beibehalten wird. Der Eigenschaftswert ist HTML-codiert. Diese Kennzeichnung kann nur für eine Zeichenfolge erfolgen. |
InnerDefaultProperty | 2 | Gibt an, dass die Eigenschaft im ASP.NET-Serversteuerelement als innerer Text beibehalten wird. Gibt ebenfalls an, dass diese Eigenschaft als Standardeigenschaft des Elements definiert ist. Es kann nur eine Eigenschaft als Standardeigenschaft festgelegt werden. |
InnerProperty | 1 | Gibt an, dass die Eigenschaft im ASP.NET-Serversteuerelement als geschachtelter Tag beibehalten wird. Dies wird im Allgemeinen für komplexe Objekte, die selbst dauerhafte Eigenschaften enthalten, verwendet. |
Beispiele
Im folgenden Codebeispiel wird eine ITemplate Eigenschaft veranschaulicht, die als innere Eigenschaft beibehalten wird, wie sie durch Anwenden des Attributs auf die PersistenceModeAttribute Metadaten der Eigenschaft definiert wird.
[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