才疏学浅,望各位多多担待。
非常感谢大家的回复,另外我也查看了许多博客,大致说可能是我自己的思路错了。
这里的扫码回调是由微信服务端主动发起,自己服务器被动接接收,所以return和Response返回是只返回到微信的服务端无法返回到自己的客户端。
也应为http协议的无状态性,无法让服务端主动发起连接到客户端的原因(这里可能说得不够全面,望见谅或指正)
实现方法,目前我查看到主流做法用两种,
1.js定时器主动轮询查询订单状态.
2.websocket,
希望有大佬能给我指正或者给我指明一下思路,非常感谢
回调是微信调用接口服务的形式调用的,并不是调整到你的页面,所以过来了后,你需要redirect一次就可以了,
把 return view 换成 return redirect 形式 到其他视图,这个index作为转接跳转
你好,十分感谢你的回答,但是我尝试了你的方法,但是页面还是没有进行跳转。
是否还存在其他问题?
@.kobayashi: response.end() 除掉
这跟微信没关系,你的代码写的有问题,调试一下
return View(strData);
换种方式返回strData数据,ViewBag,ViewData之类