Ich habe eine ASP.NET MVC App und ich fügte einen neuen Controller hinzu und rufen Sie eine Methode von diesem neuen Controller von einem vorhandenen Controller. Ich bin mit Session-Variablen und in der Steuerung A nennen ich die Methode in die Steuerung B:Sitzung ist null, wenn Methode von einem Controller zu einem anderen aufgerufen wird ... MVC
if (Session["Grid"] != null){}//session object is fine here
ControllerB b = new ControllerB();
b.CallMethod();
Im neuen Controller, der iB bin Aufruf, sieht das Verfahren wie folgt aus:
public object CallMethod(){
if (Session["Grid"] != null)//session object is null
{
//do my thing
}
}
Die Sitzungsvariable ist nicht das Problem, es ist das Sitzungsobjekt. Es ist absolut null, daher ist meine Bewerbung in die Luft gegangen. Die Sitzung ist in Controller A lebendig und gut, warum ist es in Controller B also null? Vielen Dank
Hallo haim770 - das ist, was ich gesucht habe. Vielen Dank – BoundForGlory