在ASP.NETMVC中,有谁知道从OnResultExecuted中访问ActionDescriptor.UniqueId的诀窍吗?我需要将信息从OnActionExecuting传递到OnResultExecuted,如果在一个HttpRequest期间执行了多个操作,则可以使用这种方式。foos[context.ActionDescriptor.UniqueId] = new Foo();}
public override void OnResultExecuted<
如果用户使用的是移动浏览器,我想将用户重定向到不同的视图。我已经决定使用MVC过滤器来实现这一点,将其应用于我想要拥有移动视图的操作。我相信这个重定向需要在OnActionExecuted中发生,但是filterContext不包含视图的信息--它包含,但是在OnResultExecuted中,但是现在我相信改变视图已经太晚了。public class MobilePageFilter : ActionFilterAttribute public override void OnResultExecut