请问在一个C#类里如何访问缓存(Cache)?
我想在网站启动的时候把一些东西加入缓存,以用做全局变量:
Global.asax:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
Context.Cache["Test"] = "sdafasfasfasdgergt";
}
但是在一个类里,却没法使用Cache对象:
CacheTest.cs:
public class CacheTest
{
public string Get()
{
return (string)Cache["Test"];
}
}
像下面这样可以使用Cache对象,但是运行报错,说“缓存无法使用”:
public partial class CacheTest : System.Web.UI.Page
{
public string Get()
{
return (string)Cache["Test"];
}
}