【问题标题】:Where i should store a UI configuration for each user我应该在哪里为每个用户存储 UI 配置
【发布时间】:2018-04-26 22:23:12
【问题描述】:

我用 knockoutjs 开发了 aspnet mvc 应用程序,并用数据制作了网格。该网格的配置如下:哪一列应该可见,它的大小也网格可以在 json 上生成过滤器,这些过滤器在服务器上处理并进行远程排序\过滤\排序,用户可以自己预设过滤器和设置。问题,商店在哪里?我将它存储在 cookie 和 mssql 中,但是 我听说这是不好的做法。如何成为
P.S 试图避免对服务器的大量请求。

【问题讨论】:

    标签: javascript asp.net-mvc knockout.js


    【解决方案1】:

    您可以使用本地或会话存储,如 here 所述。

    localStorage 使用示例:

    // Store localStorage.setItem("lastname", "Smith"); // Retrieve 
    document.getElementById("result").innerHTML = localStorage.getItem("lastname");
    

    sessionStorage 使用示例:

    if (sessionStorage.clickcount) {
        sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
    } else {
        sessionStorage.clickcount = 1;
    }
    document.getElementById("result").innerHTML = "You have clicked the button " +
    sessionStorage.clickcount + " time(s) in this session.";
    

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2015-01-22
      • 1970-01-01
      • 2010-10-21
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      相关资源
      最近更新 更多