所以,我的問題是我有一個模型。我的模型具有一些基於通過url傳入並設置爲cookie的ID填充的數據,其餘爲用戶輸入,使用數據註釋進行驗證。MVC模型最佳實踐 - 如何處理非用戶輸入數據
我遇到的「問題」是如何處理這個非用戶輸入數據。是否將它放在隱藏的控件中,從而使頁面大小膨脹(儘管只是略微),還是在每個帖子後面「重新構建」模型的那部分內容,這又增加了另一次數據庫訪問並返回。
我明白這是主觀的,但我很好奇標準做法是什麼。將數據放在隱藏字段中是最簡單的方法,但即使以小塊方式廢除視圖狀態也只是爲了將其恢復,這是不對的。此外,這暴露你的數據給用戶 - 而不是他們無法調整網址。沒有人喜歡不必要的旅行到數據庫。
哦,我不能使用會話。這個應用程序運行在負載平衡的環境中。
「我無法使用會話,此應用程序在負載平衡的環境中運行。」 - 這並不意味着你不能使用會話。 – jfar 2010-10-26 02:51:20
如果我不需要,我不希望在分佈式環境中處理會話。:) – Josh 2010-10-26 13:21:16