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

时间:2017-04-05 13:37:43

标签: c# session visual-studio-2015 asp.net-mvc-5

我正在使用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;
    }

欢迎任何帮助

1 个答案:

答案 0 :(得分:4)

调整方法签名。

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;
}