【发布时间】:2017-01-04 14:24:01
【问题描述】:
我是 DNN 的初学者。我正在创建一个提供登录、仪表板和添加更新表单的模块。我有 JSON 格式的数据。我想在用户使用网站时将其临时存储。一旦用户关闭网站,数据就会被销毁。
目前,我在 Visual Basic 项目的解决方案资源管理器中创建了一个文件夹,并创建了 3 个.json 文件,其中存储了login_info.json、basic_info.json 和auth_info.json。我在用户登录时写入 json 数据,在用户注销时将其设为空白。
上面的方法现在工作正常,但我担心当我发布这个模块时它会工作。 此外,我可能有需要在某个地方存储图像的情况。我不知道我将如何管理。
- 有人可以指导我吗?
- 这是在 DNN 中临时存储数据的正确方法吗?
- 还有其他更好的方法吗?
【问题讨论】:
-
和你的this question有什么区别?您也可以将 json 作为字符串存储在缓存中。你可以随时使用
Session -
@VDWWD 你能建议我缓存的生命周期吗?每当用户更改设置或登录时,我的数据都可以更新。
-
缓存应该是临时的。但是为什么不使用 DNN 数据库将数据存储在您的自定义表中呢?
-
@VDWWD 我是 DNN 的新手。我不知道 DNN 中的数据库机制。我正在创建一个可供任何基于 DNN 的网站使用的模块。在开发模块时,是否有任何默认数据库可用于测试?当它在其他网站上使用时它会起作用吗?请指导我。
标签: json dotnetnuke dotnetnuke-module dotnetnuke-7