初始化会话变量:ActionFilter或BaseController

时间:2013-09-16 13:50:54

标签: c# asp.net-mvc

我有一些变量需要在我的应用程序被请求后立即进入会话。 我只是想知道我应该在哪里这样做:在actionfilter上然后将过滤器应用到我的应用程序的HomeController / IndexAction?或者我应该在基本控制器中进行初始化并让HomeController和其他控制器实际扩展它吗?

'#iamalearner'

1 个答案:

答案 0 :(得分:0)

您可以在Global.asax中使用Session_Start方法。每次请求新会话时都会调用此方法。

void Session_Start(object sender, EventArgs e) 
{
    Session["VAR1"] = 1;
    Session["VAR2"] = 2;
}