我在我的 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
);
请就此向我提出建议。