我正在执行来自 GITHUB 的 Hottowel 模板和 SPA Jumpstart 源代码。
我观察到热毛巾默认模板包含控制器,它将其重定向到 Razor 视图以执行视图,如下所示。公共静态无效RegisterHotTowelPreStart(){
// Preempt standard default MVC page routing to go to HotTowel Sample
System.Web.Routing.RouteTable.Routes.MapRoute(
name: "HotTowelMvc",
url: "{controller}/{action}/{id}",
defaults: new
{
controller = "HotTowel",
action = "Index",
id = UrlParameter.Optional
}
);
但是,在 SPA Jumpstart 代码中,我们没有注册任何路由,并且视图存在于根文件夹中,并且控制器是纯 webapi/breeze 控制器,如下所示。
如果我们仅对 HotTowel 项目使用微风 webapi 控制器,我想知道视图执行是否由 durundal 或任何其他框架处理。
我是热毛巾模板的新手,所以我可能遗漏了一些小东西。