到目前为止,我一直在为我的应用程序使用MVC3,但随着Visual Studio 2012的新更新,我获得了MVC4。我迁移了一些应用程序,现在它们已经坏了。
我注意到Internet应用程序的新项目模板会创建一个〜/ Content / themes / base文件夹。
然而,到目前为止,我已经习惯使用App_Themes文件夹。实际上,使用VS.2013,您可以使用“添加ASP.NET FOlder |主题”。
所以我现在对MVC4感到困惑,它已经弃用了App_Themes文件夹(这似乎比〜/ Content更适合我)?或者有显着差异吗?
答案 0 :(得分:3)
App_Theme来自ASP.NET平台,mvc的一个目标是获得一个干净的HTML代码
ASP.NET MVC缺少的一件事是能力 轻松实现主题。较旧,更成熟的标准ASP.NET 框架包括通过App_Themes文件夹的主题支持;然而 限制它可以,它仍然比ASP.NET MVC目前还要多。 好吧,至少在我写这个小自定义ViewEngine之前 ControllerBase类帮助我们很容易实现 我们的ASP.NET MVC应用程序中的主题
看看这篇有用的文章this link