2

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

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

然而,到目前为止,我已经习惯使用 App_Themes 文件夹。事实上,在 VS.2013 中,您可以使用“添加 ASP.NET Folder | Themes”。

所以我现在对 MVC4 感到困惑,它是否已弃用 App_Themes 文件夹(这对我来说似乎比 ~/Content 更合适)?还是有显着差异?

4

1 回答 1

3

App_Theme 来自 ASP.NET 平台,mvc 的一个目标是获得干净的 html 代码

ASP.NET MVC 缺少的一件事是轻松实现主题的能力。较旧、更成熟的标准 ASP.NET 框架包括通过 App_Themes 文件夹支持的主题;不管它有多么有限,它仍然比目前的 ASP.NET MVC 更多。好吧,至少在我编写这个小的自定义 ViewEngine 和 ControllerBase 类来帮助并允许我们在 ASP.NET MVC 应用程序中非常轻松地实现主题之前

看看这篇有用的文章这个链接

于 2013-05-24T18:00:48.607 回答