Asp.net mvc 4 在ASP.NET MVC中存储用户特定数据

Asp.net mvc 4 在ASP.NET MVC中存储用户特定数据,asp.net-mvc-4,Asp.net Mvc 4,在我的应用程序中,每个用户都有自己的菜单,这取决于数据库中不断变化的信息 这样,当用户登录时,我必须保留他可以在站点状态表中选择的参数 因此,当他选择参数时,我将检索相应的选项id并从那里做出响应 我将此值保留在当前会话对象中,但遇到了几个问题 这样做的最佳实践是什么? 我正在阅读几篇文章,其中指出会话对象在ASP.NET MVC中不是一个好主意会话对象仍然可以在MVC中使用查看这里的答案 它指出了另外两个有类似问题的问题 您遇到了什么问题?您可以使用Asp.Net Cookie,您可以在控制器

在我的应用程序中,每个用户都有自己的菜单,这取决于数据库中不断变化的信息

这样,当用户登录时,我必须保留他可以在站点状态表中选择的参数

因此,当他选择参数时,我将检索相应的选项id并从那里做出响应

我将此值保留在当前会话对象中,但遇到了几个问题

这样做的最佳实践是什么?
我正在阅读几篇文章,其中指出会话对象在
ASP.NET MVC

中不是一个好主意会话对象仍然可以在MVC中使用查看这里的答案

它指出了另外两个有类似问题的问题


您遇到了什么问题?

您可以使用Asp.Net Cookie,您可以在控制器中创建、分配和销毁 请点击此链接获取更多帮助