Asp.net mvc 在用户会话上维护用户权限

Asp.net mvc 在用户会话上维护用户权限,asp.net-mvc,session,iis,Asp.net Mvc,Session,Iis,我正在开发MVC网站。在我的网站中,所有页面都基于用户权限(基于他们的角色)。与此类似,有些用户将拥有所有页面的权限,而有些用户只允许使用较少的页面。 在菜单本身,如果用户没有权限,我们需要显示一些工具提示,例如,没有权限。对于每个请求,我们都会访问DB并获取权限详细信息。我们是否应该在服务器会话中维护该用户的权限信息,而不是针对每个请求点击DB 您的身份验证机制是什么?是asp.net身份框架吗?我正在使用asp.net mvc表单身份验证对用户进行身份验证。我没有使用asp.net成员资格。

我正在开发MVC网站。在我的网站中,所有页面都基于用户权限(基于他们的角色)。与此类似,有些用户将拥有所有页面的权限,而有些用户只允许使用较少的页面。
在菜单本身,如果用户没有权限,我们需要显示一些工具提示,例如,没有权限。对于每个请求,我们都会访问DB并获取权限详细信息。我们是否应该在服务器会话中维护该用户的权限信息,而不是针对每个请求点击DB

您的身份验证机制是什么?是asp.net身份框架吗?我正在使用asp.net mvc表单身份验证对用户进行身份验证。我没有使用asp.net成员资格。我已经创建了用于存储用户信息(用户名和密码)和用户权限的自定义表。