如何在 DotnetNuke 中添加管理临时数据?

How to add manage temparory data in DotnetNuke?

我是 DNN 的初学者。我正在创建一个提供登录、仪表板和添加更新表单的模块。我有 JSON 格式的数据。我想在用户使用网站时临时存储它。一旦用户关闭网站,数据将被销毁。

目前,我已经在 Visual Basic 项目的解决方案资源管理器中创建了一个文件夹,并创建了 3 个 .json 文件,其中存储了 login_info.jsonbasic_info.jsonauth_info.json。我在用户登录时写入 json 数据,在用户注销时将其设为空白。

以上方法现在工作正常,但我担心在我发布此模块时它会工作。 另外,我可能会遇到需要在某处存储图像的情况。我不知道我将如何管理。

  1. 有人可以指导我吗?
  2. 这是在 DNN 中临时存储数据的正确方法吗?
  3. 还有其他更好的方法吗?

收到数据库建议回复之一后 DotnetNuke中是否有与User Meta相同的table?

您使用 DNN 使用的 ConnectionString 并像往常一样访问数据库。

DotNetNuke.Common.Utilities.Config.GetConnectionString()

或者您可以使用 DNN 框架提供的数据访问层。为此,请使用 Christoc Templates。这里有您与数据库通信所需的一切。