我有一个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