2014-01-22 56 views
0

我在我的視圖中有一個局部視圖,它基於模型上的bool屬性顯示。一切運作良好,但我注意到,如果用戶使用瀏覽器上的後退按鈕,以前顯示的局部視圖將不再顯示。MVC 4和RenderPartial

任何人都可以闡明這種情況嗎?

+0

從控制器中分配TempData [「boolValue」]而不是在模型中使用bool屬性。使用TempData [「boolValue」]顯示PartialView – Rifaj

回答

0

這是因爲當我們按下瀏覽器後退按鈕時,請求沒有去控制器,而瀏覽器返回前一頁的視圖,所以我們有未填充字段的模型(空模型),這就是爲什麼這個正在發生,您可以使用TempData [「yourvalue」],以便它粘在頁面上。感謝