在 ASP.NET Webform 中,App_Code
是放置代码并在运行时使用它的标准文件夹。但我认为这个文件夹在 ASP.NET MVC 中有点不同,我的问题是:
我应该将我的代码(扩展方法、助手、...)放在 ASP.NET MVC 的什么位置。当我将代码存储在
App_Code
文件夹中时,我无法在其中使用主题,controller
但它们在views
.关于实体框架,同样的问题,我应该把edmx和tt文件放在哪里。我没有使用代码优先
更新:
经过一番搜索,最后我在我的解决方案中创建了一个新的类库项目,代码在所有controllers
和views
. 我仍然不知道为什么App_Code
控制器中的代码不可用