我已经创建了HTTP处理程序。
如何为global.asax中的ASP.net网页创建这些处理程序的全局变量?
答案 0 :(得分:6)
将变量添加到Application实例:
System.Web.HttpContext.Current.Application["MyGlobalVariable"] = myValue;
或者,如果变量只需要在单个请求的生命周期中存活,请使用Context对象的Items集合:
System.Web.HttpContext.Current.Items["MyGlobalVariable"] = myValue;
同样,这将只适用于单个请求的生命。
答案 1 :(得分:3)
如果您的处理程序被指定为可重用,您也可以使用静态类成员。