2014-11-06 32 views
0

我:在ASP MVC體系結構中正確放置代碼?

UI層
業務層
數據訪問層
公共代碼層

當我需要,例如,執行字符串操作所獨有的應用程序,而不是共同代碼的候選人。你會在哪裏放置這個功能?

目前我在控制器中有它,但感覺不對。

回答

2

我會將其移出控制器,但將其保留在MVC應用程序中,因爲它聽起來像表示邏輯。它可能是一個幫手,也可能是一個擴展方法。

1

我建議你製作Common.UI,它將在一個單獨的項目中存儲所有常見的東西Pressentation Layer。將來它將幫助您在不同的預設層之間切換並使用相同的常用功能。