-1
我正在实施数据缓存如何在asp.net中工作。对于我遵守三个扣需要数据缓存技术帮助
1)高速缓存日期按钮,
2)的currentdate按钮和
3)高速缓存删除按钮。
如果我点击缓存日期按钮,日期将被缓存2分钟。如果点击当前的日期按钮,当前的日期时间将被显示,最后如果我点击删除缓存按钮,缓存将被删除,新鲜的缓存日期和新鲜的当前日期将被显示。
为此,我做了编码,但日期时间不缓存总是它刷新我的意思是如果日期时间缓存2 minits,如果我点击缓存按钮日期时间不应该改变,但在我的情况下,它总是改变....请人修改我的代码...
protected void BtnCacheTime_Click(object sender, EventArgs e)
{
Cache.Insert("date",DateTime.Now,null,
DateTime.Now.AddMinutes(2), TimeSpan.Zero);
lblCacheDateTime.Text = Cache["date"].ToString();
}
protected void BtnCurrentDate_Click(object sender, EventArgs e)
{
lblCurrentDate.Text = DateTime.Now.ToString();
}
protected void BtnRemoveCache_Click(object sender, EventArgs e)
{
Cache.Remove("date");
lblFreshCacheDate.Text = DateTime.Now.ToString();
lblFreshCrntDate.Text = DateTime.Now.ToString();
}
分解你的段落并格式化你的代码。并让问题容易回答 - 即具体的编程问题在哪里? – 2010-03-04 10:35:11
每次点击BtnCacheTime时,它都会创建一个新的缓存并显示该内容......所以这就是为什么它没有向您显示您想要的内容...... – 2010-03-04 10:37:51