0
我有一個主視圖模型,其中包含各種其他視圖模型,其中包括其他視圖模型的列表。我可以通過在視圖中使用大量的@Html.HiddenFor()
語句來保留主視圖模型的狀態,但是這看起來不整潔,特別是當這樣做基本上用視圖模型重建每個成員字段時。有更好的方法嗎?還是最常用的方法?在發佈請求之間保留複雜視圖模型數據
如果一個捕獲所有@Html.HiddenFor(model => model.viewModel)
自動包括所有成員將是很好。
我想過這種方式,因爲它適合無狀態的做法,我擔心的是大量使用數據庫調用。 – Lee
@如果性能是一個問題,你可以考慮緩存。但我認爲你不應該擔心一些額外的數據庫調用,在我看來,清潔的應用程序設計更重要。 –