【发布时间】:2023-04-05 00:40:02
【问题描述】:
我在我的 MVC Web 应用程序中定义了 MVC 控制器。我在控制器中定义了 5 个不同的动作名称。所有动作都在做不同的事情。
我想要做的是在 global.asax 中定义一个通用的 MVC 路由,而不是 5 个不同的 MVC 路由。我在 global.asax 文件中定义的一条路线。
routes.MapRoute(
"Action1/1", // Route name
"xyz/check-data1", // URL with parameters
new { controller = "CheckDate", action = "Check1" } // Parameter defaults
);
我在这里需要 5 条不同的路线,因为这 5 条不同的路线在我的网页中将被称为 5 个超链接。
我不想复制和粘贴上面的路线并创建 5 条不同的路线。 例如我可以像下面这样定义另一条路线。
routes.MapRoute(
"Action2/2", // Route name
"xyz/check-data2", // URL with parameters
new { controller = "CheckDate", action = "Check2" } // Parameter defaults
);
请在这方面给我建议。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing