if (!IsPostBack)
{
try
{
#region 插入缓存
if (Cache["USA_DataCatch"] == null || dt.Rows.Count < 0) //如果没有缓存,则插入缓存
{
dt = 得到一个DataTable;
Cache.Insert("USA_DataCatch", dt, null, DateTime.Now.AddMinutes(60), TimeSpan.Zero); //插入缓存,"USA_DataCatch" 表示缓存名(注意是全局变量,类似Session)
dt:缓存值,为Object类型的。DateTime.Now.AddMinutes(60):缓存过期时间,目前为60分钟
}
else //否则读取缓存
{
dt = (DataTable)Cache["USA_DataCatch"];
}
#endregion
if (dt != null && dt.Rows.Count > 0)
{
绑定数据
}
else
{
div_PublishMsg.InnerHtml = "<p style='text-align:center;color:red;'>目前还没有公布数据哦...</p>";
}
}
catch (Exception ex)
{
错误
}
}
{
try
{
#region 插入缓存
if (Cache["USA_DataCatch"] == null || dt.Rows.Count < 0) //如果没有缓存,则插入缓存
{
dt = 得到一个DataTable;
Cache.Insert("USA_DataCatch", dt, null, DateTime.Now.AddMinutes(60), TimeSpan.Zero); //插入缓存,"USA_DataCatch" 表示缓存名(注意是全局变量,类似Session)
dt:缓存值,为Object类型的。DateTime.Now.AddMinutes(60):缓存过期时间,目前为60分钟
}
else //否则读取缓存
{
dt = (DataTable)Cache["USA_DataCatch"];
}
#endregion
if (dt != null && dt.Rows.Count > 0)
{
绑定数据
}
else
{
div_PublishMsg.InnerHtml = "<p style='text-align:center;color:red;'>目前还没有公布数据哦...</p>";
}
}
catch (Exception ex)
{
错误
}
}