[英]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.