在routeconfig中更改操作名称

时间:2017-03-21 15:48:47

标签: asp.net-mvc routing asp.net-mvc-routing

我正在尝试用一些随机字符串替换默认操作名称。

例如,在下面的代码中,我为控制器名称执行此操作,它可以工作:

site.com/changed-action-name

我只是尝试对动作名称执行相同操作,因此在URL中我有类似{{1}}

的内容

这是否适合路由?

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你的意思是

 routes.MapRoute(
                name: "Default",
                url: "changed-action-name",
                defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional }
            );

每当我输入DisplayListOfRolesUser

时,我都会采取行动WorkRoles和控制器site.com/changed-action-name