【问题标题】:Using Tempdata in a class在类中使用 Tempdata
【发布时间】:2013-07-09 11:48:08
【问题描述】:

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

所以我的问题是是否可以在非控制器中设置临时数据,如果可以,我该如何实现?

【问题讨论】:

    标签: asp.net asp.net-mvc class tempdata


    【解决方案1】:

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

    public void OnActionExecuting(ActionExecutingContext filterContext)
    {
        filterContext.Controller.TempData
                ...
    }
    

    【讨论】:

      猜你喜欢
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-09
      • 2012-06-02
      相关资源
      最近更新 更多