2014-11-06 52 views
0

我:在ASP MVC体系结构中正确放置代码?

UI层
业务层
数据访问层
公共代码层

当我需要,例如,执行字符串操作所独有的应用程序,而不是共同代码的候选人。你会在哪里放置这个功能?

目前我在控制器中有它,但感觉不对。

回答

2

我会将其移出控制器,但将其保留在MVC应用程序中,因为它听起来像表示逻辑。它可能是一个帮手,也可能是一个扩展方法。

1

我建议你制作Common.UI,它将在一个单独的项目中存储所有常见的东西Pressentation Layer。将来它将帮助您在不同的预设层之间切换并使用相同的常用功能。