Asp.net-mvc:在global.asax中调用Session_Start
我正在使用visual studio 2015和asp.net mvc,并且我想在Session Start方法中初始化一个会话变量,但是我不知道该方法的签名和我找不到文档中关于它Asp.net-mvc:在global.asax中调用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;
}
任何帮助,将很乐意赞赏
调整方法签名。
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;
}
谢谢我使用Adjusted Signature进行了尝试,并且它非常完美地运行了 –
@ Louis-RochTessier很棒。如果问题能够解决您的问题,请将问题标记为已回答,以便其他人也可以从中受益。 –
我需要等3分钟才能做到,但我会尽快做到 –
帮助什么?你的代码有问题吗? – stuartd
它似乎没有调用我用调试器检查过的函数,我认为它可能是因为签名是错误的。也许我应该使用保护或添加一些参数? –
该方法的签名是'protected void Session_Start(Object sender,EventArgs e)' – haim770