应用程序缓存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序缓存相关的知识,希望对你有一定的参考价值。
页面:
<asp:Label ID="lblId" runat="server" Text="Label"></asp:Label>
<asp:Label ID="lblTitle" runat="server" Text="Label"></asp:Label>
<asp:Label ID="lblClick" runat="server" Text="Label"></asp:Label>
后台:
if (!IsPostBack) {
int id = Convert.ToInt32(Request["id"]);
Books books = null;
if (Cache["Books_" + id] != null) {
//从内存中读取
books = Cache["Books_" + id] as Books;
}
else
{
//请求数据库
books = new BooksManager().getIdBooksInfo(id);
if (books!=null&&books.Clicks>200)
{
//添加应用程序缓存
Cache["Books_" + id] = books;
}
}
if (books!=null)
{
this.lblId.Text = Convert.ToString(books.Id);
this.lblTitle.Text = books.Title;
this.lblClick.Text = Convert.ToString(books.Clicks);
}
以上是关于应用程序缓存的主要内容,如果未能解决你的问题,请参考以下文章