【问题标题】:ASP NET Permanent Session IOS APPASP NET永久会话IOS APP
【发布时间】:2015-04-23 09:22:48
【问题描述】:

我开发ios程序,我使用asp net session系统。问题是当我关闭程序时,会话正在删除!我该如何处理?

代码部分: protected void Page_Load(object sender, EventArgs e) { Response.Headers.Add("内容类型", "text/json"); Response.Headers.Add("内容类型", "应用程序/json"); 字符串 b = Request.QueryString["routeFunc"];

        if (b != "user/login")
        {
            Dictionary<string, string> userData = (Dictionary<string, string>)Session["userData"];
            if (userData == null)
            {
                userData = new Dictionary<string, string>();
                userData.Add("false", "0");
                echo(JsonConvert.SerializeObject(userData));
                return;
            }
            else
            {
                Session["userData"] = c_mysql.FindOne("users", "id", userData["id"]);
                userData = (Dictionary<string, string>)Session["userData"];
                c_user.userData = userData;
                c_user.notificationCenter.userData2 = userData;
            }

【问题讨论】:

  • 您只需要暂时使用Session。将数据存储在数据库中并将更改泵入数据库和会话变量。然后,使用函数获取数据并让函数检查会话变量是否不为空。如果是,则从数据库中提取,设置会话变量并返回数据。否则只返回会话变量。

标签: c# ios asp.net session


【解决方案1】:

我通过使用 cookie 解决了我的问题,谢谢! https://www.youtube.com/watch?v=PmziMRE9NQ8

【讨论】:

    猜你喜欢
    • 2011-04-07
    • 2011-12-31
    • 2016-03-30
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多