一个asp网站源码修改问题,网站分为手机版和微信版。同时具有推客功能,推客会根据用户数据生成专属的二维码。
但是wap登录生成的二维码可以直接跳转到微信商城示例1
微信登录生成的二维码只能登录到微信首页示例2。
可以看到两个生成规则不一样。。。但是通过找源文件,找不到到底是什么地方控制这个规则。
两个地址aspx文件如下:
shop.sanyuanteshi.com/vshop/QRCode.aspx
<%@ Page Language="C#" EnableViewState="false" %>
<%@ Register TagPrefix="Hi" Namespace="Hidistro.UI.SaleSystem.CodeBehind" Assembly="Hidistro.UI.SaleSystem.CodeBehind" %>
shop.sanyuanteshi.com/wapshop/QRCode.aspx
<%@ Page Language="C#" EnableViewState="false" %>
<%@ Register TagPrefix="Hi" Namespace="Hidistro.UI.SaleSystem.CodeBehind" Assembly="Hidistro.UI.SaleSystem.CodeBehind" %>
我不知道我找的对不对。找到了文件,可以修改对应页面。
这里面不会看,不知道什么地方有规则可以改。但是分别登录的时候,两个规则就不一样
如果微信生成二维码可以改成wap的生成规则,我的问题就解决了
我咨询了官网的技术,他改了,但是没告诉我怎么改的,要求我付费。。。
C#我不知道 但是绝对不会在前台就生成一个二维码的,比如java有QRCode包 在服务器生成的二维码前台只要有图片的路径就能显示了,你只看
前台代码又怎么会知道二维码是怎么生成的呢!
生成二维码需要再后台生成的, 你所说就是吧, 进入商城的拦截生成到二维码中的方式,二维码上传完毕后,已流的方式返回,然后图片控件直接读取地址,显示二维码图片
建立一个新的aspx页面 需要把网址写入二维码中。然后调用二维码生成组件,生成二维码流,调用页面
Response.Clear();
Response.BinaryWrite( 字节流 ) 把字节流写到页面中,前端的images
url 指向这个页面。