在课堂中使用Tempdata

我为需要登录的页面做了注释,如果用户没有登录,它将被重定向到登录页面。 我还想添加一个需要tempdata来查看错误的错误。 否则,我必须设置一条消息,并检查用户是否登录到每个控制器。

所以我的问题是,如果有可能在非控制器中设置tempdata,如果可能的话,我该如何实现?


你的意思是你为这些页面做了一个动作过滤器吗? 如果是这样,您可以在过滤器上下文中访问tempdata。

public void OnActionExecuting(ActionExecutingContext filterContext)
{
    filterContext.Controller.TempData
            ...
}
链接地址: http://www.djcxy.com/p/74433.html

上一篇: Using Tempdata in a class

下一篇: TempData works, but is delayed by one request