我正在启动一个单页应用程序并查看各种模板和项目等,以决定一个作为起点。我使用默认的 microsoft 模板设置了一个新项目,我看到了 mvc 控制器、视图等,就像我对 mvc 应用程序的期望一样。
然后我阅读了一些新的社区模板,所以我也想尝试一下。我读了很多关于“热毛巾”的文章。首先,我的 Visual Studio 拒绝向我展示模板。我读过很多其他人遇到这个问题并且没有修复。所以我必须从 John Papa 的网站手动安装 HotTowel 模板。我生成了一个新的启动项目并运行它。看起来不错。我开始查看代码,但现在我摸不着头脑。这是什么?除了带有单个空索引操作的默认控制器之外,这里根本没有 asp.net mvc。没有一个单一的 C# 模型。主模板只有一个剃刀视图!这看起来像是应用程序中的应用程序。它的主要内容甚至安装在另一个与 asp.net 无关的子目录中!!!ASP。net mvc 用于启动第一页,但在那之后,不再有 asp.net mvc,它只是原始的 html 和 js。感觉更像是 asp.net mvc 碍事!
我错过了这个“HotTowel”模板的一些内容吗?我安装的是旧版本吗?如果这个模板甚至没有真正使用 asp.net,它有什么了不起的?