我正在使用asp.net core + angular2开发一个小型SPA。
当然,我希望我的所有路线都能返回主页/索引页面,该页面主持应用程序。
然而,我遇到了一些麻烦。
在我的startUp.cs文件中
app.UseMvc(routes =>
{
routes.MapRoute(
"default", // Route name
"{*any}", // URL with parameters (matching anything)
new { controller = "Home", action = "Index" } // Parameter defaults to Error/404
);
});
我正在使用此代码。
但我遇到的问题 如果网址是http://localhost:43515/ - 一切正常 http://localhost:43515/NonExistingController/NonExistingAction - 工作正常 http://localhost:43515/singleLevelRoute - {" id":["值' singleLevelRoute'对于Int32无效。"]}
这是什么原因? 我很困惑。
请告知。