在 Razor CORE 中的页面之间保留字符串值的最佳选择

戴夫

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

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

戴夫

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

必需的值为null的字符串属性在ASP.NET Core 2 Razor页面中给出IsValid = true

如何在ASP .NET Core Razor页面中读取连接字符串

从ViewModel调用CORE Razor页面中的方法

ASP .NET Core Razor页面中的授权

Razor / .Net Core中的引导选择属性

将 Razor 视图页面渲染为来自 WebApi Core 的字符串

ASP.NET Core Razor页面与完整MVC Core

将Razor View渲染为ASP.NET Core中的字符串

我无法在 .NET Core 2.2 Razor Pages 的 DbContext 类中检索连接字符串

Asp.net Core Razor页面中的自举警报

Asp.NET Core MVC Razor页面渲染中的NotSupportedException

在ASP.net Core 3.1 Razor页面中打印PDF

.Net Core 3.1和Razor页面中的共享资源

ASP.NET Core 2 razor 页面中的文件上传

Asp.Net Core Razor页面中的远程验证

通过查询字符串将复杂对象绑定到新的ASPNET Core Razor页面的模型

ASP.NET Core 2.1 Razor页面返回模型页面

Razor Page Net Core 2.0-发布后保留数据

ASP.NET Core 3.0 Razor 页面选择 Helper 未发布值

使用ASP.NET Core Razor页面实现排序

带参数的ASP.NET Core Razor页面路由

简单的ASP.Net Core Razor页面上的HTTP 400

带有Razor页面的ASP .Net Core与UI的Angular

ASP.NET Core Razor 页面 - 不绑定 POST 请求

示例AJAX回调到ASP.NET Core Razor页面

Core 2 Razor 页面 - AJAX 和部分视图

从 _layout 发布的 Asp.net Core Razor 页面

Asp .Net Core 3.1 Razor页面:复杂模型绑定

ASP.NET Core 3.1 Razor 将字符串转换为日期时间