报错了,急
编译器错误信息: CS0118: “System.Web.Caching.Cache”是“类型”,但此处被当做“变量”来使用
源错误:
行 29:
行 30:
行 31: DataSet dt = (DataSet)Cache["dtkey"];
行 32: if (dt == null)
行 33: {
源代码
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Web.Caching;
/// <summary>
/// DataBind 的摘要说明
/// </summary>
public class DataBindop
{
public DataBindop()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static void databinder(string str,DataList datalist)
{
DataSet dt = (DataSet)Cache["dtkey"];
if (dt == null)
{
dt = SqlHelper.ExcuteReadApdater(str, CommandType.Text, null);
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand(str, conn);
SqlCacheDependency sqlDepend = new SqlCacheDependency(cmd);
Cache.Insert("dtKey", dt, sqlDepend);
}
datalist.DataSource = dt;
datalist.DataBind();
}
}
怎么修改啊