Ho una classe di accesso che ha una funzione: isCorrect() che accetta nome utente e password come due attributi E un asp.net WebService Per consentire l'utilizzo di AJAX.La sessione è nullo quando si chiama un servizio Web in ASP.NET C#
LoginService.cs
public Login CorrectLogin(string username, string password)
{
Login thisLogin = Login.isCorrect(username, password);
int thisLoggedinUserID = thisLogin.LoggedinUserID;
if (thisLoggedinUserID != 0)
{
Session["loggedinUser"] = thisLoggedinUserID;
}
return thisLogin;
}
Quando voglio impostare il valore di Session["loggedinUser"] = thisLoggedinUserID
questo errore è attribuito:
Object reference not set to an instance of an object.
non riesco a capire che cosa è la soluzione.
È possibile pubblicare la traccia dello stack di eccezioni? – Dai
poiché il suo errore si verifica sulla classe webservice, lo stacktrace che ho trovato è: su LoginService.CurrectLogin (String nome utente, stringa password) in f: \ ... \ App_Code \ LoginService.cs: riga 19 – mhesabi