首页 > 解决方案 > 我如何才能访问我的 System.Collections.Generic.List`1 [mySolution.Models.PermissionsModel] 类型的会话并进行一些测试

问题描述

如何访问我的 System.Collections.Generic.List`1 类型的会话 [mySolution.Models.Permis... 1 分钟前|LINK|185.125.227.45

我有一个 Web 服务,它向我返回一个对象列表。实际上,它是根据登录用户的权限列表,其中包括我的应用程序的具有权限的模块(可见/读取/创建/删除/修改)

我使用了这项服务,我得到了很好的列表,并在登录时将其保存在会话中。

要应用这些权限,我想访问我的会话并在权限列表中知道用户是否有权执行例如删除或创建操作..etc

如何在知道 System.Collections.Generic.List`1 [mySolution.Models.PermissionsModel] 类型的情况下访问我的会话

我用c#开发,asp.net mvc

你能帮我解决这个问题吗!

标签: c#asp.net-mvcsessionrazorlayout

解决方案


从 Session 中获取项目

List<Models.PermissionsModel> 权限 = (List<Models.PermissionsModel>)Session["mySessionKey"];


推荐阅读