protected void Page_Load(object sender, EventArgs e) { string code = Request.QueryString["code"].ToString(); string state = Request.QueryString["state"].ToString(); WechatUtils utils = new WechatUtils(); string openid = utils.getOpenId(code); switch (state) { case "fms": Response.Redirect(string.Format("http://60.28.108.217:4200/?wechatId={0}", openid)); break; case "vip": Response.Write(openid + state); break; case "cus": Response.Redirect(string.Format("http://60.28.108.217/common/webpage_enrollment.aspx?wechatId={0}", openid)); break; default: break; } }
// // GET: /WechatOAuth/ public async Task <ActionResult> Index() { WechatUtils wechatUtil = new WechatUtils(); ReturnJson json = await wechatUtil.GetRedirectUrl(); return(Redirect(json.Res.Data.redirectURL)); }