我有一個Login Class,它有一個函數:isCorrect(),它將用戶名和密碼作爲兩個屬性,並且一個asp.net WebService允許使用AJAX。在ASP.NET C中調用Web服務時,會話爲空#
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;
}
當我想設置的Session["loggedinUser"] = thisLoggedinUserID
值這個錯誤累積:
Object reference not set to an instance of an object.
我不明白什麼是解決方案。
你能發佈異常堆棧跟蹤嗎? – Dai 2012-03-22 20:39:44
因爲它的錯誤只發生在webservice類上,我發現stacktrace是:在loginService.CurrectLogin(字符串用戶名,字符串密碼)在f:\ ... \ App_Code \ LoginService.cs中:第19行 – mhesabi 2012-03-22 21:01:53