【问题标题】:Best option for persisting a string value between pages in Razor CORE在 Razor CORE 中的页面之间保留字符串值的最佳选择
【发布时间】:2018-03-21 18:35:55
【问题描述】:

我想在用户登录后在每个页面上显示用户的姓名。从数据库中检索到他们的姓名后,就速度和代码复杂性而言,存储该姓名的最佳方式是什么?我将会话和 cookie 视为选项,但想知道哪个更好,或者是否推荐其他方式(例如持久化基本 ViewModel)。

我只是不想为了显示一些简单的文本而在每个页面都返回数据库。

【问题讨论】:

    标签: razor-pages


    【解决方案1】:

    最后,我把所有漂亮的东西都放入了 cookie 中,并在 _Layout 页面中阅读。

    一次写入,多次读取,并且由于值存储在最终用户的计算机上,因此浏览器可以在本地获取它们,而不是以任何方式从服务器获取它们,如果有人破解了这些值,这无关紧要它们只是用来美化的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多