我正在尝试用一些随机字符串替换默认的操作名称。
例如,在下面的代码中,我对控制器名称执行此操作,并且它可以工作:
routes.MapRoute(
name: "test",
url: "randomstring/{action}",//this works
defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional }
);我只是简单地尝试对操作名称执行相同的操作,因此在URL中有类似于site.com/changed-action-name的内容
这可以通过路由实现吗?
有人能帮帮忙吗?
发布于 2017-03-22 04:18:40
你是说这个吗?
routes.MapRoute(
name: "Default",
url: "changed-action-name",
defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional }
);每当我进入site.com/changed-action-name时,这将把我带到操作DisplayListOfRolesUser和控制器WorkRoles
https://stackoverflow.com/questions/42931943
复制相似问题