UserControl.Cache Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект Cache, связанный с приложением, содержащим пользовательский элемент управления.
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
Значение свойства
Объект Cache для хранения данных пользовательского элемента управления.
- Атрибуты
Примеры
В следующем примере свойство используется Cache для хранения Text значения свойства серверного Label веб-элемента управления в объекте Cache , txtValue
связанном с приложением пользовательского элемента управления. Для этого используется Cache свойство , присвоив элементу значение txtName.Text
параметра ключа .
Важно!
В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и HTML-элементов. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.
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
Комментарии
позволяет Cache хранить данные для последующего извлечения и совместно используется в приложении. Хранимые данные не зависят от текущей страницы или сеанса пользователя. Доступ к данным через это свойство позволяет повысить производительность страницы или приложения, если создание данных происходит медленно. Дополнительные сведения об использовании кэша см. в разделе Кэширование данных приложения.