发布:2023/12/7 15:20:25作者:大数据 来源:大数据 浏览次数:453
app.UseMvc(routes =>
{
routes.MapRoute("blog", "blog/{*article}",
defaults: new { controller = "Blog", action = "Article" });
routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}");
});
专用传统路由通常使用 catch-all 路由参数(比如 {*article}
)来捕获 URL 路径的剩余部分。 这会使某个路由变得“太贪婪”,也就是说,它会匹配用户想要使用其他路由来匹配的 URL。 将“贪婪的”路由放在路由表中靠后的位置可解决此问题。
© Copyright 2014 - 2025 柏港建站平台 ejk5.com. 渝ICP备16000791号-4