2

假设我想跟踪数据库中的 LastVisited 字段,并且我想在每个传入请求上更新它,无论它是命中 ServiceStack API 还是 MVC 控制器。处理它的最佳方法是什么?显然我可以将逻辑放在将在每个请求上运行的 Global asax 中,但是我将如何从 ServiceStack 访问会话对象?或者是否有一个 http 处理程序可以附加到 ServiceStack 会话可用的位置。

4

1 回答 1

0
protected override void OnActionExecuting(ActionExecutingContext filterContext)

protected override void OnActionExecuted(ActionExecutedContext filterContext)

这些将覆盖属于System.Web.Mvc.Controller该类的方法。

我们用一个我们所有的控制器都继承自的基本控制器来覆盖这个类。您可以使用其中任何一个来满足您的要求。

于 2013-08-13T21:23:24.500 回答