【发布时间】:2020-07-14 12:08:38
【问题描述】:
我的个人博客网站是使用 Asp.Net MVC 和 C# 语言完成的。
因为我已经为博客 URL 配置了“controller/action/{*Url}”的 RouteConfig,其中 {*Url} 可以是任何文本。
现在我想将 Url 模式从“controller/action/{*Url}”更改为 {*Url}。
例子:
从下面的网址
https://abcd.co.in/home/newsdetail/abcd-xyz-opqr-stu
到
https://abcd.co.in/abcd-xyz-opqr-stu
我做了以下改动
routes.MapRoute("", "mycontroller/myactionmethod/{*Url}", new { controller = "Home", action = "NewsDetail", Url = "" });
但每次 URL 访问我的域时它都会调用。
请建议哪些可能的解决方案不会影响其他功能或 URL,并且应该满足我的要求。
提前致谢。
【问题讨论】:
标签: c# asp.net-mvc routes blogs routeconfig