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 позволяет хранить данные для последующего извлечения и предоставлять общий доступ в приложении. Данные, которые вы храните, не зависят от текущей страницы или сеанса пользователя. Доступ к данным с помощью этого свойства для повышения производительности страницы или приложения при медленном создании данных. Дополнительные сведения об использовании кэша см. в разделе "Кэширование данных приложения".