当前位置:编程学习 > C#/ASP.NET >>

如何在ashx文件中定义全局变量

是这样的,我有一个ashx文件。
会有N个ajax请求发送过去,当第一个请求发送后会给ashx的全局变量赋值,然后第二个请求...第三个请求...,但是之后的这些请求过去后全局变量就恢复默认值了,有什么办法能解决这个问题?

除了session。 --------------------编程问答-------------------- 缓存就可以吧。。。 --------------------编程问答-------------------- 什么叫做全局变量赋值? --------------------编程问答-------------------- C#没有全局变量这个概念  --------------------编程问答-------------------- 全局变量你还是保存在 Application 里面吧。 
ashx 其实相当于一个类的 --------------------编程问答-------------------- 如果需要,只要写上 static 就行了。 --------------------编程问答-------------------- 用静态类和静态成员。或者借助数据库。 --------------------编程问答-------------------- Application,态类都行,反正都是操作静全局。 --------------------编程问答-------------------- 加上static修饰符 --------------------编程问答-------------------- static  --------------------编程问答--------------------
引用 楼主 wln00 的回复:
是这样的,我有一个ashx文件。
会有N个ajax请求发送过去,当第一个请求发送后会给ashx的全局变量赋值,然后第二个请求...第三个请求...,但是之后的这些请求过去后全局变量就恢复默认值了,有什么办法能解决这个问题?

除了session。



N个ajax请求发送过去  。。 异步处理就只能像楼上说的那样做啦 --------------------编程问答-------------------- Application就是干这个用滴。 --------------------编程问答-------------------- 别忘记用了lock
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,