UserControl.Cache Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o objeto Cache associado ao aplicativo que contém o controle de usuário.
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
Valor da propriedade
O Cache objeto no qual armazenar os dados do controle de usuário.
- Atributos
Exemplos
O exemplo a seguir usa a Cache propriedade para armazenar o Text valor da propriedade de um Label controle de servidor Web, txtValue
, no Cache objeto associado ao aplicativo do controle de usuário. Ele usa a Cache propriedade para fazer isso, atribuindo ao item um valor de parâmetro de chave de txtName.Text
.
Importante
Este exemplo tem uma caixa de texto que aceita a entrada do usuário, que é uma possível ameaça à segurança. Por padrão, ASP.NET páginas da Web validam que a entrada do usuário não inclui elementos html ou script. Para obter mais informações, consulte Visão geral de explorações de script.
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
Comentários
O Cache permite que você armazene dados para recuperação posterior e é compartilhado entre o aplicativo. Os dados armazenados são independentes da página atual ou da sessão do usuário. Acesse dados por meio dessa propriedade para aumentar o desempenho da página ou do aplicativo se a criação dos dados estiver lenta. Para obter mais informações sobre como usar o Cache, consulte Armazenando dados do aplicativo em cache.