ROUTECONFIG CODE
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "MyCustomRoute",
url: "MyEmployees/{action}/{id}",
defaults: new { controller = "PersonalDetail", action = "Create",
id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
A controller can’t be renamed like an action method, however the route can be changed so that you do not need to stick with the url that is directly related with the controller name