我对MVC非常陌生。在ASP .Net中,有一种状态管理技术,其中viewstate或cookies被存储在客户端,而session存储在服务器上。同样,在MVC中,我们有Viewbag、ViewData和TempData(也有cookies和sessions)。我知道语法,如从控制器存储视图数据:
ViewData["Foo"] = "bar"; ViewBag.Foo = "bar";
然后在相应的视图中提取它:
ViewData["Foo"] = "bar"; @ViewBag.Foo
我想知道的是ViewData和ViewBag存储在哪里(客户端还是服务器或其他地方)?如果这是一个无关紧要的问题,请原谅我。
ViewData["Foo"] = "bar"; ViewBag.Foo = "bar";
然后在相应的视图中提取它:
ViewData["Foo"] = "bar"; @ViewBag.Foo
我想知道的是ViewData和ViewBag存储在哪里(客户端还是服务器或其他地方)?如果这是一个无关紧要的问题,请原谅我。