PersistenceMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir ASP.NET sunucu denetimi özelliğinin veya olayının bir .aspx veya .ascx dosyasında bildirimli olarak nasıl kalıcı hale alınacaktır belirtir.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Devralma
Alanlar
Attribute | 0 | Özelliğin veya olayın bir öznitelik olarak kalıcı olduğunu belirtir. |
EncodedInnerDefaultProperty | 3 | özelliğinin ASP.NET sunucu denetiminin tek iç metni olarak kalıcı olduğunu belirtir. Özellik değeri HTML kodlanmış. Yalnızca bir dizeye bu atama verilebilir. |
InnerDefaultProperty | 2 | özelliğinin ASP.NET sunucu denetiminde iç metin olarak kalıcı olduğunu belirtir. Ayrıca bu özelliğin öğenin varsayılan özelliği olarak tanımlandığını gösterir. Yalnızca bir özellik varsayılan özellik olarak belirlenebilir. |
InnerProperty | 1 | özelliğin ASP.NET sunucu denetiminde iç içe etiket olarak kalıcı olduğunu belirtir. Bu genellikle kendi kalıcı özelliklerine sahip karmaşık nesneler için kullanılır. |
Örnekler
Aşağıdaki kod örneği, özniteliğini özelliğin meta verilerine uygulayarak PersistenceModeAttribute tanımlandığı gibi iç özellik olarak kalıcı hale gelecek bir özelliği gösterirITemplate.
[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