2009-06-09 33 views

回答

1

使用後緩存替換(HttpResponse.WriteSubstitution()方法),TempData在視圖中不可訪問(設置爲空)。有關更多詳細信息,請參閱ASP.NET MVC "Donut caching" and TempData

14

對於其他... ASP.NET MVC 2對TempData做了一些修改。這裏是一個blog entry的細節。總結:

...變化的結果,我們做導致支配如何TempData操作規則如下:

  1. 項僅從TempData在請求結束刪除,如果他們一直已標記爲刪除。
  2. 物品僅在讀取時被標記爲刪除。
  3. 可以通過致電TempData.Keep(key)來標記項目。
  4. RedirectResult and RedirectToRouteResult始終調用 TempData.Keep()