2012-02-13 57 views

回答

4

在我應用Single Responsibility Principle視圖級別,即具有用於每一個動作一個單獨的視圖。

但是,如果將其提取爲Partial View,則可以將相同的表單包含到多個視圖中。

+1

同意。有一件事要補充 - 不要開始向部分代碼添加代碼,如「如果來自行動A顯示這一點,如果從行動B顯示此等等」不久之後,您將擁有一個共享的部分內容,並且對於SRP來說非常有用,除非它在內部分開執行各個操作,以便對其每個操作發生的細微差異進行重合。 – MunkiPhD 2012-02-13 17:30:09

+0

+1 to @ MunkiPhD的評論 – 2012-02-13 17:31:48

+0

但是我最終會爲'show'和'edit/add'創建2個視圖嗎?因爲show不會有輸入標籤,而編輯/添加會。所以如果我需要添加一個新字段,我必須編輯2個視圖文件。 – codecompleting 2012-02-13 17:44:28

0

我建議在這裏爲你的共享窗體元素使用局部視圖。

相關問題