今儿和引用干上了就……
using System;
using System.Web;
using System.Data;
using System.Collections;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.Caching;
引用了system.web了,可是敲入关键字cache后,出来的提示下来菜单中,就四个选项,没有get方法,get方法不就是在caching中吗?不知道这是怎么回事?
using System;
using System.Web;
using System.Data;
using System.Collections;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.Caching;
引用了system.web了,可是敲入关键字cache后,出来的提示下来菜单中,就四个选项,没有get方法,get方法不就是在caching中吗?不知道这是怎么回事?
解决方案 »
- 急。。。ASP.NET网页地址加密
- asp.net查询结果转字符串
- 大家看看这个存贮过程哪错了?
- 有没有人做过这样的需求
- 在asp.net中.如何用javascript判断用户的session存在不存在?
- 如何在VS2005 WebSite工程禁止Visual Studio宿主进程
- datagrid嵌套怎么再嵌套的datagrid里实现编辑功能呢
- 向高手请教存储过程中的判断问题:if(exists(select title form table where id=20))出错
- 请问:如何做一个使DataGrid的数据随滚动条滚动,而数据表头固定的效果,但横向拉动滚动条时整个表都随着动
- 关于引用类文件的问题
- 怎样在加载页面完成后,隐藏"正在加载.."图片,急
- asp.net 水晶报表开发与用template生成.html页面
Response.Write(str);重新引用看看
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
System.Web.Caching.Cache cache=new System.Web.Caching.Cache();
cache.Get(key);
}
}没问题的,引用了System.Web.
{
string conSrt = (string)Cache.Get(connectionStringNameInWebConfig);
}
我这样写的,可是就调用不了cache的函数,如果新建的话,就找不到以前存在的信息吧?
{
string conSrt = (string)Cache.Get(connectionStringNameInWebConfig);
}
我这样写的,可是就调用不了cache的全部函数,只能出现四个函数
An object reference is required for the non-static field, method, or property 'System.Web.Caching.Cache.Get(string)'
我觉得和connectionStringNameInWebConfig的静态与否没关系啊,cache是个类,我这个函数又是静态函数,所以要调用的时候肯定要有个实例,关键是,我如果新建一个cache对象,这个新建的cache对象里边也没东西啊,我那句话也就没意义了……
Cache 是System.Web.Caching 派生出来的类,它不支持静态方法所以有" non-static field,"的提示错误...
楼主注意了你需要的的是cache(一个System.Web.Caching.Cache对象) 可是你输入的"Cache(有大写)"是一个派生类...System.Web.Caching.Cache的Get(string)方法只能是实例化先再调用
修改方法同上面3楼的:
System.Web.Caching.Cache cache=new System.Web.Caching.Cache();////建立一个cache对象
cache.Get(connectionStringNameInWebConfignon);////通过对象调用方法
using System.Web.Caching;然后不许要自定义对象就可以调用Get()方法了