我说的这个全局变量不是说一个用户在任何页面都可以调用。打个比方:IList<My.Test> List=new List();
List=getList();My.Test是一个自定义类,getList()是根据SQL查询出结果反射到实例并返回一个存储实例的List对像.我的想法是这样的:当第一个用户访问时这个List是空的那他就调用getList();第二个用户访问时这个List是有数据的。那就不再调用getList();而是直接处理List就是了。(这个是在一个DLL里的,System.Web.Caching没法引用。)这个List要怎么定义?定义成静态变量就行吗?如果不行要怎么定义?如不能实现也请说一下。不好意思。的确没分了还请大家帮个忙。
List=getList();My.Test是一个自定义类,getList()是根据SQL查询出结果反射到实例并返回一个存储实例的List对像.我的想法是这样的:当第一个用户访问时这个List是空的那他就调用getList();第二个用户访问时这个List是有数据的。那就不再调用getList();而是直接处理List就是了。(这个是在一个DLL里的,System.Web.Caching没法引用。)这个List要怎么定义?定义成静态变量就行吗?如果不行要怎么定义?如不能实现也请说一下。不好意思。的确没分了还请大家帮个忙。
解决方案 »
- command.ExecuteNonQuery()的问题 救命!!!!!
- ASP.NET打印图表
- 浏览器设置了代理地址,VS启动调试,ASP.NET页面无法查看。怎么办?
- 如何在不修改IIS设置的情况下表示父目录?????????????
- fckeditor添加内容出错!!
- 求助,如果将我需要的数据绑定到TREEVIEW中
- 时间控件
- 在WEB应用程序中如何用C#实现打印功能
- 请教问题,各位大哥帮忙!谢谢
- 关于验证控件的问题??
- ScriptManager.RegisterClientScriptBlock 使用的问题
- 在ASP .NET中如何编程在服务器端处理来自客户端xmlhttprequest的请求
用Application也可以
LZ是要这个泛型集合具备所有人共享其中数据得效果吧?
以前写过个Application的聊天室.就这样定义的.
Application 存在服务器端的
具体你去看看 Application 的用法
另外DLL中可以引用 System.Web的。
这样应该可以,在Global.asax定义变量就是全局变量