asp.net在每个页面请求上检查针对数据库的cookie

时间:2014-02-21 20:57:05

标签: asp.net-mvc session

我正在存储一个cookie,该cookie将检查数据库以授予对站点的访问权限。所有会话信息都将存储在数据库中。如何在每个页面请求上调用数据库以获取会话信息?是否有可以在每个页面上运行的控制器?

1 个答案:

答案 0 :(得分:1)

您实际上可以为控制器创建一个Action过滤器。在该过滤器中,您可以覆盖OnActionExecuting方法,在该方法中,您可以填写会话值。这是link,您可以在其中找到用于创建操作过滤器的示例代码。