首页 > 代码库 > MVC路由中的一个问题
MVC路由中的一个问题
最近项目在使用MVC。
项目中有个地址为:www.xxx.com/search/search.html,从这个页面点击QQ登录时,地址为:www.xxx.com/passport/QQLogin.html?returl=/search/search.html
此时,QQ登录总是不成功。
但是同样的情况,如果把页面换成www.xxx.com/search/s.html,从这个页面点击QQ登录时,地址为:www.xxx.com/passport/QQLogin.html?returl=/search/s.html
也就是说,如果controller和action完全相同,则不行;只要不同就可以。
对MVC知道的不多,不知道为什么会这样。(本人自认为这里的路由没有问题。因为同样的URL,只要名称不一样就可以,为什么一样就不行??)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。