110,533
社区成员
发帖
与我相关
我的任务
分享
string backurl = HttpUtility.UrlEncode("on=2&bocode=" + mainEntity.Get("roomcode", ""));
<span class="gofull"><a href="/wxmembercenter/myinfopage?on=4&backurl=@backurl" class="min-btn">完善个人信息</a> </span>
string backUrl =HttpUtility.UrlDecode(RequestHelper.GetQueryString("backurl", ""));
location.href ="@(backUrl)";
string backUrl =HttpUtility.UrlDecode(RequestHelper.GetQueryString("backurl", ""));
这里的调试结果。GetQueryString 方法得到的结果是什么?有 bug?
string backurl = "/wxhotel/orderpage?on=2&bocode=" + HttpUtility.UrlEncode(mainEntity.Get("roomcode", ""));
string backUrl =HttpUtil.......
这里的调试结果。如果这个变量的值是真实的 url,那么就是你的页面渲染机制出了问题。如果这个值是错误的(包含 &),那么应该是之前的编码时就出了问题。从这里判断下一步该调试哪里。
http://localhost:49836/wxmembercenter/myinfopage?on=4&backurl=/wxhotel/orderpage?on=2&bocode=ad8ab36a-7012-4fa6-a432-987e43f6a070