Bagikan melalui


UserControl.Cache Properti

Definisi

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.Textparameter 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.

Berlaku untuk

Lihat juga