[英]Asp.net core 2.2 mvc 5 routing for more subfolders in Views
[英]Creating a routing in .NET Core 2.2 MVC application
我不知道如何在启动文件中配置路由。
当您重定向到具有另一个 controller 的视图时,URL 看起来不像:
localhost/Success/Success/Success
其中第一个 Success 是 controller,第二个 Success 是 View 文件夹,第三个 Success 是 View 本身的名称。
我想要这样的东西:
localhost/Sucess/Sucess
controller 的名称未显示在 URL 中。
我没有在导航页面中使用链接,而是使用重定向:
return Redirect("Success/Success/Success");
启动.cs:
routes.MapRoute(name: "success", template: "{controller=Success}/{action=Index}/{id?}");
尝试这个:
routes.MapRoute(
name: "default",
template: "{controller=Success}/{action=Index}/{id?}");
试试这个 - 你可以有多个路线,但要注意它们是特定于订单的。
routes.MapRoute(
name: "default1",
template: "{controller=Success}/{action=Index}/{id?}");
routes.MapRoute(
name: "default2",
template: "{controller=Home}/{action=Index}/{id?}");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.