我有PagesController
Index
方法,如下所示:
public string Index(string page = "")
{
return page;
}
在我的路线中:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "page",
template: "{controller=Pages}/{action=Index}/{page}");
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
Home
路线有效,但如果我去说http://localhost:50327/test
,我希望PagesController
能够启动并显示page
,我得到page can't be found
,为什么?