我正在使用 ASP.NET MVC 3 创建一个项目。所以现在我需要将一些需要可用的数据传递到整个项目中。
我正在使用 IHttpModule 并在 HttpContext 项中设置值。我的疑问是,我添加到 HttpContext 项目中的值将是每个用户会话的独占值还是相同?
public class BaseHttpModule : IHttpModule
{
context.BeginRequest += context_BeginRequest;
private void context_BeginRequest(object sender, EventArgs e)
{
var application = (HttpApplication)sender;
var context = application.Context;
context.Items[Key] = "value1";
}
}