【发布时间】:2018-07-19 11:06:18
【问题描述】:
我正在开发 ASP.NET CORE MVC 项目。其中有 2 条路线:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}");
routes.MapRoute(
name: "news",
template: "News{controller}/{action}");
});
我注意到在 CORE 2.0 框架中定义特定的概念 最初的路线不适用于我上面显示的 2 条路线。有错误吗?还是我的代码有问题?
当获取 URL - '/NewsHome/Index' 时,它正在调用 Home Controller Action 方法。
它应该实际调用 NewsHome 控制器的 Index 方法。怎么了?
我还提供了本书的摘录 - 'Pro ASP.NET Core MVC 2 by 亚当弗里曼'来说明我的观点。请看下面:
有什么问题,请指导一下?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-core asp.net-core-mvc