2010-05-05 109 views

回答

6

ViewData字典是由控制器(更确切地说是第一次访问它)在视图完成呈现后发布的。从吸气摘录:

public ViewDataDictionary ViewData 
{ 
    get 
    { 
     if (this._viewDataDictionary == null) 
     { 
      this._viewDataDictionary = new ViewDataDictionary(); 
     } 
     return this._viewDataDictionary; 
    } 
    set 
    { 
     this._viewDataDictionary = value; 
    } 
} 

基本上你可以假设的ViewData将从请求的开始访问你内心控制器通过视图本身的渲染和页面呈现完毕后,将被释放。