我有:
UI层
业务层
数据访问层
公共代码层
例如,当我需要执行应用程序特有的字符串操作时,它不是公共代码的候选者。你会把这个功能放在哪里?
目前我在控制器中有它,但感觉不对。
答案 0 :(得分:2)
我会将它移出控制器,但将其保留在MVC应用程序中,因为它听起来像表示逻辑。它可能是一个帮助者,也可能是一种扩展方法。
答案 1 :(得分:1)
我建议你制作Common.UI,它会将Pressentation Layer
的所有常见内容存储在一个单独的项目中。将来它将帮助您在不同的表示层之间切换并使用相同的常用功能。