2016-11-08 2 views
0

Ich bin ein Web-App in mvc5 schaffen, in dem ich bin vorbei Anmeldungsinformationen durch Sitzung in Web-ServiceVerwendung Sitzungen in Web-Service

 if (pm != null) 
     { 
      string pm1 = pm.ToString(); 
      HttpContext.Current.Session["pm"] = pm1.ToString(); 
     } 

hier, wenn meine string pm ist not null dann wird der Wert der Zeichenfolge pm sein in meiner Session gespeichert, aber ich bin immer den Fehler, wenn ich meinen Web-Service laufe

System.NullReferenceException: Objektverweis nicht auf eine Instanz ein Objekt festgelegt.

andere Möglichkeiten, dies zu tun?

+0

Von dort, wo Sie Daten in Session speichern? – faisal1208

Antwort

0

für diese Sie Sitzung in Webmethod Attribut aktivieren müssen und verwenden dann

String.IsNullOREmpty(pm) 

    [webmethod(EnableSession = true)] 
    public string your method name 
    { 
     if (pm != null) 
    { 
     string pm1 = pm.ToString(); 
     HttpContext.Current.Session["pm"] = pm1.ToString(); 
    } 

    } 
Verwandte Themen