我应该在MVC4中使用App_Themes或Content / themes吗?

时间:2013-05-24 17:21:42

标签: asp.net-mvc-3 asp.net-mvc-4 themes app-themes

到目前为止,我一直在为我的应用程序使用MVC3,但随着Visual Studio 2012的新更新,我获得了MVC4。我迁移了一些应用程序,现在它们已经坏了。

我注意到Internet应用程序的新项目模板会创建一个〜/ Content / themes / base文件夹。

然而,到目前为止,我已经习惯使用App_Themes文件夹。实际上,使用VS.2013,您可以使用“添加ASP.NET FOlder |主题”。

所以我现在对MVC4感到困惑,它已经弃用了App_Themes文件夹(这似乎比〜/ Content更适合我)?或者有显着差异吗?

1 个答案:

答案 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