Asp.net-Mvc
模型和視圖模型之間的區別
我一直在為一個新項目研究 asp.net MVC 項目結構,並且有一個問題讓我感到困惑。模型和視圖模型有什麼區別?我說視圖模型包含表單屬性中的模型是否正確?
我有一個部落格,我想在一個視圖中顯示最新文章、最新評論、文章類別的列表。我怎麼能這樣做?我可以強烈地將我的視圖輸入到任何一個模型,對嗎?有視圖模型。
我創建了一個名為的視圖模型
BlogViewModel,其中包含最新文章、最新評論和其他內容作為屬性,並將我的視圖與該模型綁定。, .. 是域模型posts,而是我專門為視圖創建的視圖模型。comments``BlogViewModel明天我將在移動版本中展示我的部落格,屆時我可能會創建一個僅包含較少屬性的簡單視圖模型。最後..視圖模型用於視圖,並且大多數時候它們充當真實域模型的包裝器!