Page.Cache プロパティとは? わかりやすく解説

Page.Cache プロパティ

ページ存在するアプリケーション関連付けられた Cache オブジェクト取得します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

例外例外
例外種類条件

HttpException

Cacheインスタンス作成されていません。

解説解説
使用例使用例

Page.Cache プロパティ使用して 2 つ整数値の合計System.Web.Caching.Cache オブジェクト挿入するコード例次に示しますその後、Cache.Get メソッド使用して値を取得し、この値を Label Web サーバー コントロール書き込みます

' This is a simple page that demonstrates how to place a value
' in the cache from a page, and one way to retrieve the value.
' Declare two constants, myInt1 and myInt2 and set their values
' and declare a string variable, myValue.
Const myInt1 As Integer
 = 35
Const myInt2 As Integer
 = 77
Dim myValue As String


' When the page is loaded, the sum of the constants
' is placed in the cache and assigned a key, key1.
Sub Page_Load(sender As [Object], arg As
 EventArgs)
   Cache("key1")= myInt1 + myInt2
End Sub 'Page_Load
 

' When a user clicks a button, the sum associated
' with key1 is retrieved from the Cache using the 
' Cache.Get method. It is converted to a string
' and displayed in a Label Web server control.
Sub CacheBtn_Click(sender As Object,
 e As EventArgs)
  If Cache("key1") Is
 Nothing Then
   myLabel.Text = "That object is not cached."
  Else
   myValue = Cache.Get("key1").ToString()
   myLabel.Text = myValue
  End If
End Sub 'CacheBtn_Click
// This is a simple page that demonstrates how to place a value
// in the cache from a page, and one way to retrieve the value.
// Declare two constants, myInt1 and myInt2 and set their values
// and declare a string variable, myValue.
const int myInt1 = 35;
const int myInt2 = 77;
string myValue;

// When the page is loaded, the sum of the constants
// is placed in the cache and assigned a key, key1.
void Page_Load(Object sender,  EventArgs arg) {
  Cache["key1"] = myInt1 + myInt2;

}

// When a user clicks a button, the sum associated
// with key1 is retrieved from the Cache using the
// Cache.Get method. It is converted to a string
// and displayed in a Label Web server control.
void CacheBtn_Click(object sender, EventArgs e) {
   if (Cache["key1"] == null) {
      myLabel.Text = "That object is not cached.";
   }
   else {
      myValue = Cache.Get("key1").ToString();
      myLabel.Text = myValue;
   }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Page.Cache プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Page.Cache プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS