PersistenceMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan bagaimana properti atau peristiwa kontrol server ASP.NET dipertahankan secara deklaratif dalam file .aspx atau .ascx.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Attribute | 0 | Menentukan bahwa properti atau peristiwa tetap ada sebagai atribut. |
| InnerProperty | 1 | Menentukan bahwa properti tetap ada di kontrol server ASP.NET sebagai tag berlapis. Ini umumnya digunakan untuk objek kompleks, yang memiliki sifat persistable sendiri. |
| InnerDefaultProperty | 2 | Menentukan bahwa properti tetap ada di kontrol server ASP.NET sebagai teks dalam. Juga menunjukkan bahwa properti ini didefinisikan sebagai properti default elemen. Hanya satu properti yang dapat ditunjuk sebagai properti default. |
| EncodedInnerDefaultProperty | 3 | Menentukan bahwa properti bertahan sebagai satu-satunya teks dalam kontrol server ASP.NET. Nilai properti dikodekan HTML. Hanya string yang dapat diberikan penetapan ini. |
Contoh
Contoh kode berikut menunjukkan ITemplate properti yang akan dipertahankan sebagai properti dalam, seperti yang didefinisikan dengan menerapkan PersistenceModeAttribute atribut ke metadata properti.
[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