【发布时间】:2013-09-09 01:49:25
【问题描述】:
我正在为我目前使用 ASP.NET Web 窗体编写的应用程序编写一个 Web api。我有一个模块,它在请求开始时获取一些数据并将其存储在 HttpContext.Current.Items 中,以便稍后在页面处理期间可用于所有代码。
我正在尝试编写我的 web api,它需要做同样的事情。存储在处理 Web api 控制器期间使用的“每个请求”全局数据的正确方法是什么(我怀疑它对于常规控制器也是一样的)。
另外,如果有办法这样做,有没有办法在控制器被实例化之前运行的 IHttpModule 中设置这些数据。
感谢任何帮助!
【问题讨论】:
-
你可以使用 Session["Variable"] 吗?
标签: asp.net-mvc webforms asp.net-web-api ihttpmodule