PersistenceMode-Enumeration
Gibt an, wie eine Eigenschaft oder ein Ereignis eines ASP.NET-Serversteuerelements in einer ASPX- oder ASCX-Datei beibehalten wird.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Enumeration PersistenceMode
'Usage
Dim instance As PersistenceMode
public enum PersistenceMode
public enum class PersistenceMode
public enum PersistenceMode
public enum PersistenceMode
Member
Membername | Beschreibung | |
---|---|---|
Attribute | Gibt an, dass die Eigenschaft oder das Ereignis als Attribut beibehalten wird. | |
EncodedInnerDefaultProperty | Gibt an, dass die Eigenschaft als einziger innerer Text des ASP.NET-Serversteuerelements beibehalten wird. Der Eigenschaftenwert ist HTML-codiert. Diese Kennzeichnung kann nur für eine Zeichenfolge erfolgen. | |
InnerDefaultProperty | 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 | 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. |
Beispiel
Im folgenden Codebeispiel wird eine ITemplate-Eigenschaft veranschaulicht, die als innere Eigenschaft beibehalten wird. Dies wurde durch die Anwendung des PersistenceModeAttribute-Attributs auf die Metadaten der Eigenschaft definiert.
<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
[PersistenceMode(PersistenceMode.InnerProperty),
TemplateContainer(typeof(TemplateItem))]
public ITemplate MessageTemplate {
get {
return _messageTemplate;
}
set {
_messageTemplate = value;
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0