Asp.net mvc MVC路由-为什么我的请求与路由不匹配?
我提出了一个我认为会被我的路线抓住的请求,但没有匹配的。我做错了什么 如有任何意见,敬请谅解, 丹麦安德斯 -- 网址: 预期匹配:Asp.net mvc MVC路由-为什么我的请求与路由不匹配?,asp.net-mvc,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc Routing,我提出了一个我认为会被我的路线抓住的请求,但没有匹配的。我做错了什么 如有任何意见,敬请谅解, 丹麦安德斯 -- 网址: 预期匹配: routes.MapRoute( "Editing event responses for other user", // Route name "EventResponse/{action}/{eventId}/{userId}", // URL with parameters
routes.MapRoute(
"Editing event responses for other user", // Route name
"EventResponse/{action}/{eventId}/{userId}", // URL with parameters
new {controller = "EventResponse", action = "ComingAdmin"} // Parameter defaults
);
所需控制器(但我猜这不会起作用):
您的用户标识不在花括号之间
routes.MapRoute(
"Editing event responses for other user", // Route name
"EventResponse/{action}/{eventId}/{userId}", // URL with parameters
new {controller = "EventResponse", action = "ComingAdmin"} // Parameter defaults
);
您的Url提到EventResponse而不是EventResponse,因此应该是:
EventResponse/ComingAdmin/386/01e71c45-cb67-4711-a51f-df5fcb54bb8b
一切都在细节中:-)您的用户ID不在花括号之间
routes.MapRoute(
"Editing event responses for other user", // Route name
"EventResponse/{action}/{eventId}/{userId}", // URL with parameters
new {controller = "EventResponse", action = "ComingAdmin"} // Parameter defaults
);
您的Url提到EventResponse而不是EventResponse,因此应该是:
EventResponse/ComingAdmin/386/01e71c45-cb67-4711-a51f-df5fcb54bb8b
一切都在细节中:-)打得好-而且很快!唉,它本身并没有解决问题。太棒了——所以它毕竟不是黑色巫毒!谢谢,祝你今天愉快!打得好-而且很快!唉,它本身并没有解决问题。太棒了——所以它毕竟不是黑色巫毒!谢谢,祝你今天愉快!