2011-06-08 32 views
0

在我正在開發ASP MVC 3的應用程序我有以下情況。我有一些模型的屬性,我希望在頁面發出請求後使用,但是當發佈請求完成後,它們會以空值到達,因爲它們沒有綁定到視圖窗體中的任何控件。在ASP MVC中是否有相當於JSF @ViewScope的?

對於我讀過的這是ASP MVC的預期行爲,並且人們推薦使用@Html.HiddenFor()來接收它們,但我不希望這些信息可供用戶使用以防他從瀏覽器中選擇「查看源代碼」。

在JSF中我記得你可以在這個場景中使用@ViewScope註解,但是在ASP MVC中有類似的東西嗎?對於我讀過的將它們保存在ViewData屬性中也不起作用,而且我不想使用Session,因爲此屬性只會在此特定視圖中相關。

回答