是ViewData字典中与序列化模型相关的数据



在ASP.NET MVC3中,当使用return View(myViewModel);将视图模型传递到视图中时,它会向ViewData字典ViewData.model添加一个定义,该字典包含myViewModel。在视图中,@model myViewModel将允许访问视图模型数据,或者您也可以使用ViewData.Model。传递到ViewData字典中的数据是否已序列化,或者如何存储以在模型中使用?我的印象是ViewData是通过服务器端内存中的缓存策略实现的。

object Model是ViewDataDictionary的一个属性:IDictionary、ICollection>、IEnumerable>、IEnumerable。ViewDataDictionary是ControllerBase的属性。

请从这里查看ASP.NET MVC源代码,以找到问题的答案。

相关内容

  • 没有找到相关文章

最新更新