为会话分配值时出错

本文关键字:出错 分配 会话 | 更新日期: 2023-09-27 18:20:47

我正在使用c#在asp.net中开发一个应用程序。在我的代码段中,我必须为会话变量设置一个值。当我试图为会话分配一个值时,它会给我一个名为"对象引用未设置为对象实例"的错误。我不知道它为什么会来。代码类似于

Session["User_ID"]="shubhadeepchat@gmail.com";

请帮帮我。

为会话分配值时出错

public class Set
{
     public string setSession()
    {
        HttpContext.Current.Session["User_ID"] = "shubhadeepchat@gmail.com";
        return HttpContext.Current.Session["User_ID"].ToString();
    }
}

现在在代码后面创建一个setSession实例。调用方法setSession并将输出显示为shubhadeepchat@gmail.com.

在页面加载事件上尝试此代码

Set objset = new Set();
Response.Write(objset .setSession());