存储会话mvc5的值

时间:2016-10-03 06:53:17

标签: c# asp.net session asp.net-mvc-5

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

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

我试过这个

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

我知道这是错的,但我只是尝试了它并且正如预期的那样无法正常工作

我试过`public string login {get;组; }         公共字符串名称{get;组; }         公共字符串类型{get;组; }         公共字符串字{get;组; }

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

这也是login的值显示为空

1 个答案:

答案 0 :(得分:0)

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

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;
}