大多數開發人員在處理大型應用程序時如何處理ASP.NET MVC中的類型化視圖?我們正在考慮在模型文件夾中放置視圖特定的模型,然後將所有域對象放入單獨的項目中。這樣,我們的控制器就可以輕鬆地將域對象添加到類型視圖中,而域對象不需要知道視圖佈局本身。在ASP.NET MVC中使用視圖模型+數據模型來支持類型化視圖?
例如,如果我們有一個Employee對象:
- 編號
- 名
- 姓
- 狀態
那麼,我們的員工查看可能使用ViewEmployeeModel對象:
- Employee對象
- 列表填充狀態下拉
- 等
這是一個明智的做法?有更好的方法來完成同樣的事情嗎?這似乎有點奇怪,因爲我基本上有兩個模型(一個用於視圖,一個用於業務對象),但是不比使用非類型化視圖更好?
偉大的方式來思考它,謝謝! – 2009-07-15 19:10:55