2010-05-05 115 views

回答

6

ViewData字典是由控制器(更確切地說是第一次訪問它)在視圖完成呈現後發佈的。從吸氣摘錄:

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

基本上你可以假設的ViewData將從請求的開始訪問你內心控制器通過視圖本身的渲染和頁面呈現完畢後,將被釋放。