我只想知道是否有人将他们的帮助程序类或方法存储在单独的程序集中,为什么......只是为了清理管理它们?我见过很多关于在你的MVC项目中使用helper文件夹的帖子,这让我想起了ASP.NET中凌乱的日子,人们在这里使用App_code文件夹,而不是像这样在物理上将事物干净地分离到它自己的项目中。你是否将你的助手类存储在单独的程序集中?
同样,没有人在做真正的体系结构会将模型放入MVC Web程序集的某个文件夹中。他们会在MyApp.DataLayer程序集或MyApp.Models或类似的东西。
您能否澄清一件事情:您是否专门讨论了HTML Helper扩展方法以及包含它们的类?或者你是否更广泛地谈论在构建应用程序过程中创建的各种“帮助类”?你的文章说“助手类”,但它也提到了“助手”文件夹,这是很多人把“HTML助手方法”(和包含这些方法的静态类)放在哪里。 – 2010-02-22 04:33:42