public override void RegisterArea(AreaRegistrationContext context)
        {
            
           context.MapRoute(
                 "Workflow_FormContainer",
                 "Workflow/form/{instanceNodeID}/{instanceFlowId}",
                 new { 
                    controller = "FormContainer", 
                    action = "Index",
                    instanceFlowId = UrlParameter.Optional}
                     );
                 
            
            context.MapRoute(
             "Workflow_default",
             "Workflow/{controller}/{action}/{id}",
             new {action = "Index", id = UrlParameter.Optional }
            );
            
            
                    
        }

自定义了一个路由,似乎一定要加默认的路由之前,否则不生效.

http://localhost:20000/Workflow/form/1588 

context.MapRoute(
                 "Workflow_FormContainer",
                 "Workflow/form/post/{instanceNodeID}/{instanceFlowId}",
                 new { 
                    controller = "FormContainer", 
                    action = "Index",
                    instanceFlowId = UrlParameter.Optional}
                     );
                 
            

不过把第一个路由改成 加一个 post ,放在默认的后面倒是可以

http://localhost:20000/Workflow/form/post/1588 

相关文章:

  • 2021-05-13
  • 2021-12-26
  • 2018-03-24
  • 2021-08-19
  • 2021-12-26
  • 2021-09-10
  • 2019-07-03
猜你喜欢
  • 2018-01-29
  • 2021-10-07
  • 2021-12-03
  • 2021-10-06
  • 2021-05-14
  • 2021-10-03
相关资源
相似解决方案