我還在開始Web App開發,我有一個問題要問任何資深開發人員。如何開發一個可重複的零件,爲什麼?
在我的MVC應用程序內我將要多次使用的部分。這部分是我的MVC-App管理的項目的搜索過濾器。
我想要做的是,一旦發展這個部分,以便它可以通過一個需要我的應用程序的每個部分中使用。這樣,如果我需要編輯這個部分,我可以在基本實例中進行,而不是每次引入此功能的位置,並且修改將一次性完成。
到目前爲止,我知道位關於部分視圖,現在我正在探索Web窗體以及它們是如何工作的。
我的問題是:什麼是開發這樣的功能的最佳方法是什麼?我是否應該在每次需要時創建一個局部視圖,如果是這樣,我該怎麼做?或者我應該專注於構建一個Web表單?或者,還有更好的方法?
謝謝您的回答。
Model.Product代表你的例子? – hsim 2013-05-06 17:43:32
這將是你強烈要從哪裏要渲染。所以查看與模型中的局部視圖查看類型模型(比如購物車)引用PartialView與模型(比如Cart.Product)。這僅僅是一個例子,你不需要強類型視圖 – Kenneth 2013-05-06 17:45:32
好的,所以我需要我的項目包含我的partia視圖的對象模型?我不能讓這個局部視圖基於它自己的模型,然後提交它將回饋對象本身? – hsim 2013-05-06 17:47:20