UserControl.Cache Properti
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.
Cache Mendapatkan objek yang terkait dengan aplikasi yang berisi kontrol pengguna.
public:
property System::Web::Caching::Cache ^ Cache { System::Web::Caching::Cache ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.Caching.Cache Cache { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Cache : System.Web.Caching.Cache
Public ReadOnly Property Cache As Cache
Nilai Properti
Objek Cache tempat menyimpan data kontrol pengguna.
- Atribut
Contoh
Contoh berikut menggunakan Cache properti untuk menyimpan Text nilai Label properti kontrol server Web, txtValue
, dalam objek yang Cache terkait dengan aplikasi kontrol pengguna. Ini menggunakan Cache properti untuk melakukannya, menetapkan item nilai txtName.Text
parameter kunci .
Penting
Contoh ini memiliki kotak teks yang menerima input pengguna, yang merupakan potensi ancaman keamanan. Secara default, ASP.NET halaman Web memvalidasi bahwa input pengguna tidak menyertakan elemen skrip atau HTML. Untuk informasi selengkapnya, lihat Gambaran Umum Eksploitasi Skrip.
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
if (txtName.Text != "")
{
// Add this item to the cache.
Cache[txtName.Text] = txtValue.Text;
}
}
Private Sub cmdAdd_Click(objSender As Object, objArgs As EventArgs)
If txtName.Text <> "" Then
' Add this item to the cache.
Cache(txtName.Text) = txtValue.Text
End If
End Sub
Keterangan
Cache memungkinkan Anda menyimpan data untuk diambil nanti, dan dibagikan di seluruh aplikasi. Data yang Anda simpan tidak bergantung pada halaman atau sesi pengguna saat ini. Akses data melalui properti ini untuk meningkatkan performa halaman atau aplikasi jika membuat data lambat. Untuk informasi selengkapnya tentang menggunakan Cache, lihat Penembolokan Data Aplikasi.