這更是一個通用的架構問題:ViewBag和模型,在MVC.NET
我試圖決定它是否可以爲我的程序員使用「ViewBags」將數據傳遞到的意見已接受模型。
我個人的偏好是避免ViewBags和構建包含所有的數據的魯棒模型的視圖需要:
方法1:
MODEL A:
- List of Employees
- Nullable integer, indicating which item from the list is currently selected
- string firstName (empty if index is null)
- string lastname (empty if index is null)
方法2:
MODEL A:
- List of Employees
ViewBag:
- ViewBag.Index (indicating which item from the list is currently selected)
- ViewBag.FirstName
- ViewBag.LastName
任何人都可以想到爲什麼Approach2會比Appr更好的一個論點oach 1?
感謝您的輸入
請具體說明你的答案,具體推理你爲什麼選擇什麼而不僅僅是意見。 –