保存会话mvc5的值

本文关键字:的值 mvc5 会话 保存 | 更新日期: 2023-09-27 18:11:18

我正在创建一个web应用程序,其中我从数据库获取数据

在我的模态中,我有一个公共字符串public string login { get; set; },我想将我的登录存储在string login中,我将我的登录存储到会话HttpContext.Current.Session["loginuser"]中,现在我想将会话的值存储到我的public string中,这是可能的吗?

我试过了

public string login { set=HttpContext.Current.Session["loginuser"].tostring();}

我知道这是错误的,但我只是尝试了一下,正如预期的那样,它不工作

和我尝试像'公共字符串登录{get;设置;}公共字符串名称{get;设置;}公共字符串类型{get;设置;}公共字符串字{get;设置;}

    public bool compdetailsrpt(string login, string name, string type, string word)
    {
        login = HttpContext.Current.Session["loginuser"].ToString();`

this also但是login的值显示为null

保存会话mvc5的值

您可以使用私有变量来存储值:

private string login;
public string Login
{
    get { return login; }
    set { login = value; }
}
public bool compdetailsrpt(string login, string name, string type, string word)
{
    Login = HttpContext.Current.Session["loginuser"].ToString();
    return Login != null;
}