四虎成人精品永久免费av,成人精品福利视频,日本中文字幕一区二区,青青草超碰在线,www.黄在线看,婷婷五月色综合香五月,亚洲在线精品

主營(yíng)業(yè)務(wù):網(wǎng)站制作 網(wǎng)站優(yōu)化 小程序制作 石家莊網(wǎng)站制作網(wǎng)站建設(shè)有限公司歡迎您!
石家莊閃云網(wǎng)絡(luò)科技有限公司
客服熱線15383239821
如何讓自己的網(wǎng)站更有質(zhì)量?

.NET內(nèi)置對(duì)象之Cache對(duì)象

發(fā)布時(shí)間:2010/9/28 17:10:24

Cache對(duì)象

對(duì)于每個(gè)應(yīng)用程序都需要?jiǎng)?chuàng)建該類的一個(gè)實(shí)例,并且只要對(duì)用的應(yīng)用程序域保持活動(dòng),該實(shí)例便保持有效,有關(guān)此類實(shí)例的所有信息都需要通過HttpContext對(duì)象的Cache屬性或Page對(duì)象的Cache屬性來提供。

新建一個(gè)網(wǎng)站,包括一個(gè)網(wǎng)頁,代碼如下:

1、Default.aspx代碼:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>無標(biāo)題頁</title>

<script runat="server" language="C#">

static bool itemRemoved = false;

static CacheItemRemovedReason reason;

CacheItemRemovedCallback onRemove = null;

public void RemovedCallback(String k, Object v, CacheItemRemovedReason r)

{

itemRemoved = true;

reason = r;

}

public void AddItemToCache(Object sender, EventArgs e)

{

itemRemoved = false;

onRemove = new CacheItemRemovedCallback(this.RemovedCallback);

if (Cache["Key1"] == null)

Cache.Add("Key1", "Value1", null, DateTime.Now.AddSeconds(60), TimeSpan.Zero, CacheItemPriority.High, onRemove);

}

public void RemoveItemFromCache(Object sender, EventArgs e)

{

if (Cache["Key1"] != null)

Cache.Remove("Key1");

}

</script>

</head>

<body>

<form id="form1" runat="server">

<div>

<input id="Submit1" type="submit" onserverclick="AddItemToCache" value="Add Item To Cache" runat="server" />

<input id="Submit2" type="submit" onserverclick="RemoveItemFromCache" value="Remove Item From Cache" runat="server"/></div>

</form>

<%if (itemRemoved)

{

Response.Write("RemovedCallback event raised.");

Response.Write("<BR>");

Response.Write("Reason:<B>" + reason.ToString() + "</B>");

}

else

{

Response.Write("Value of cache key:<B>" + Server.HtmlEncode(Cache["Key1"] as string) + "</B>");

}

%>

</body>

</html>

相關(guān)新聞推薦

在線客服 : 服務(wù)熱線:15383239821 電子郵箱: 27535611@qq.com

公司地址:石家莊市新華區(qū)九中街江西大廈4062

備案號(hào):冀ICP備2022000585號(hào)-4