2011-03-24 42 views
0

有沒有在ASP.NET中的模型和視圖之間傳遞數據的選項。如果可以做到如何?這在採訪中被問到了!在ASP.NET MVC中,Model和View之間的數據交換是可能的嗎?

+1

你好,我不確定這是一個非常有效的問題。模型和視圖不交換數據。但是,該視圖只是簡單地顯示模型數據。 – mateuscb 2011-03-25 01:16:58

+0

我同意mcbros。 MVC解決了「關注點分離」的概念。該視圖不應該關心**它如何從模型中獲取數據,它只是呈現模型中的數據。控制器需要用數據填充模型。 – tobias86 2011-03-25 13:47:28

回答

0

是的......好的,視圖或者是類型的,這意味着表示模型的對象是可以直接訪問的,或者控制器返回一個包含數據的ViewBag或者視圖需要呈現的其他東西。這是該模式的模型視圖部分的全部。

0

MVC的重點在於數據(模型)應該通過使用Controller顯示給用戶(View)。即使視圖是鍵入的,仍然需要模型綁定到它。即使要創建一個ViewBag,你需要控制器的動作來填充它...

相關問題