标签: client-side-data

在客户端存储数据的最佳方式 - ASP.Net + JQuery

我正在为一些相当复杂的对象编写管理表单.它是一个标准的转发器,显示每个对象行的一些"基本"信息(名称,ID等).

单击行的"编辑"会扩展它(使用JQuery)以显示所有关联的可编辑对象的完整恐怖.其中一个是与每行相关联的文档列表,需要进行JQuery编辑,以便用户可以单击"编辑"打开完整行gui,然后取消/选择复选框以取消/关联文档然后点击"保存" '坚持一切.

目前我正在使用嵌套转发器来存储最初隐藏的字段 - 转发器生成一个隐藏的表单字段,其中包含关联文档的逗号分隔ID列表.在填充Edit gui时,我在分隔字符串上执行拆分操作,并根据需要设置/取消设置复选框.

从可维护性的角度来看,这是一场噩梦,在我寻找解决方案的网络徘徊中,我注意到JQuery有一些功能可以充当客户端数据库.有没有人有这方面的经验,如果有的话,你会推荐吗?我的自定义JS解析csv-strings并动态构建gui开始让我陷入困境.

提前致谢,

5arx

c# asp.net jquery client-side-data

7
推荐指数
1
解决办法
4911
查看次数

如何在nodeJS上跟踪未经身份验证的用户

我使用 NodeJS 开发了一个移动 Web 应用程序。所有用户无需身份验证即可访问数据(食物、菜单等)。他们可以列出产品,喜欢它们,或者将它们标记为最喜欢的..等等我想要的是给他们唯一的ID第一次访问时)以便在他们每次访问时识别它们,并通过将这些操作存储在我的数据库中来跟踪他们的操作想要这样,因为当他们重新访问我的应用程序时,我会说“您本月已将 3 款产品标记为最爱!” 或“显然你喜欢汉堡包(列出汉堡类别 22 次)

简而言之,当用户第一次访问我的网络应用程序时

  • 定义(或分配)唯一 ID 并将 ID 存储在客户端

当用户第二次访问我的网络应用程序时

  • 检查客户端存储是否有ID
  • 如果为真,则列出用户最近的活动,例如;

    var uID = "ID data on client-side."
    db.users.findOne({ userID: uID }, function(err, user){
       if(err){
       res.send("you are here for the first time!");
       // >>> create new unique ID HERE and assign it to the user !!<<<
     } else {
       res.send("you were here before");
       // already have an ID, go on
        }
    }) …
    Run Code Online (Sandbox Code Playgroud)

mongodb node.js client-side-data

4
推荐指数
1
解决办法
3333
查看次数

标签 统计

client-side-data ×2

asp.net ×1

c# ×1

jquery ×1

mongodb ×1

node.js ×1