首页 新闻 会员 周边 捐助

MVC中路由与URL转换的问题

0
悬赏园豆:10 [已解决问题] 解决于 2014-03-17 18:39

在RouteConfig.cs中定义了一个路由映射

            routes.MapRoute("Oauth", "{controller}/{action}/{client_id}/{redirect_uri}/{response_type}", 
                new
                {
                    controller = "Oauth",
                    action = "Authorize",
                    client_id = UrlParameter.Optional, 
                    redirect_uri = UrlParameter.Optional, 
                    response_type = UrlParameter.Optional
                }
            );

但是我想要的是在程序中如果跳转到这个url的时候它的形式是

oauth/authorize?client_id=123&redirect_uri=http%3A%2F%2Fclient%2F&response_type=code

的形式(也就是请求参数形式而不是URL地址形式)

该怎么处理?

飞鸟_Asuka的主页 飞鸟_Asuka | 菜鸟二级 | 园豆:393
提问于:2014-03-17 14:57
< >
分享
最佳答案
0

就把路由里后面那些都删了啊```

收获园豆:10
吴瑞祥 | 高人七级 |园豆:29449 | 2014-03-17 16:57

那Action方法怎么写?参数照常么?

飞鸟_Asuka | 园豆:393 (菜鸟二级) | 2014-03-17 18:00

 哦,懂了

飞鸟_Asuka | 园豆:393 (菜鸟二级) | 2014-03-17 18:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册