Asp.net-mvc:在 global.asax 中调用 Session_Start

Lou*_*ier 5 c# session asp.net-mvc-5 visual-studio-2015

我正在使用 Visual Studio 2015 和 asp.net mvc,我想在 Session Start 方法中初始化一个会话变量,但我不确定该方法的签名,我找不到有关它的文档

这是我目前在 global.asax 文件中的内容:

 public void Session_Start()
    {
        InscriptionPaiementEntities dbm = new InscriptionPaiementEntities();
        var NbreItemMax = dbm.INSC_config.Where(p => p.NomParametre == 
         "NbreItemMax").FirstOrDefault();
        Session["NbreItemMax"] = NbreItemMax.Texte;
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

Wil*_*ras 7

调整方法签名。

protected void Session_Start(Object sender, EventArgs e) 
{
   InscriptionPaiementEntities dbm = new InscriptionPaiementEntities();
   var NbreItemMax = dbm.INSC_config.Where(p => p.NomParametre == 
         "NbreItemMax").FirstOrDefault();
   Session["NbreItemMax"] = NbreItemMax.Texte;
}
Run Code Online (Sandbox Code Playgroud)