Asp.net mvc ViewBag访问

时间:2014-05-20 12:18:58

标签: asp.net-mvc-3 viewbag

我想从其他类库的类访问Asp.net Mvc的ViewBag对象。是不可能或不可能访问?

我曾尝试在其他类库的类中编写System.Web.Mvc.ViewBag但ViewBag没有在System.Web.Mvc

之后编写

1 个答案:

答案 0 :(得分:4)

ViewBag会在请求的生命周期内持续存在。

因此,您无法在其他类库中使用它,因为它可用于特定请求。 它的生命只在当前的要求中存在。

如果发生重定向,则它的值变为空。

这里有很好的解释博客 http://www.rachelappel.com/when-to-use-viewbag-viewdata-or-tempdata-in-asp.net-mvc-3-applications