发布时间:2016-12-29责任编辑:朱明 浏览:1569
1、 使用ViewBag在页面显示数据时显示乱码
@Html.Raw(@ViewBag.Data)
2、 执行时间检测
Stopwatch watch = new Stopwatch();
watch.Start();
#todo
watch.Stop();
double seconds = watch.Elapsed.TotalSeconds;
3、 控制台输出调试信息,必须在调试阶段
System.Diagnostics.Debug.WriteLine(span);
4、 Webview中嵌入的页面传递参数时有时参数格式会出现问题,在js传递参数时先对参数值进行编码,然后在后台进行解码,具体操作:
encodeURIComponent(param)
Server.UrlDecode(Request.Params["shoppingCar"])
5、 IPHONE消息模块,不更新或新消息数显示不正确
Util.js脚本文件中有调用了两遍getUserId方法,其中一个是不必要的,去掉一个调用后功能正常。
6、 页面之间的传值,如果参数比较多时,可以采用以下方式:
Util.SetData("ProductList", newlist);
对应的取值方式为:Util.GetData("ProductList");
7、 微信支付问题总结:
1) 支付时出现一闪而过的问题
一般是授权问题,需要在微信支付-开发配置-测试授权目录里面添加授权目录
2) 提示Redirect_uri错误
一般是接口权限的错误,需要在接口权限-找到(网页授权获取用户基本信息)然后修改。 还有可能在公众号设置-功能设置-js接口安全域名,填写对应的域名
3) 数据类型要和接口文档要求的完全一致,报错:ERROR 下单失败,WxPayData字段数据类型错误。
项目中的订单编号是long类型,微信接口规范是string类型,报了上面的错误,改为string类型就好了。这个属于需要注意的
4) 微信支付的单位是分,一般网站单位是元。而且微信的total_fee不能接收小数点,不能是0.1分钱
8、 支付宝支付调试过程中的几个变量
1) PID
合作者身份ID(PID)是商户与支付宝签约后,商户获得的支付宝商户唯一识别码。当商户把支付宝功能接入商户网站时会用到PID,以便让支付宝认证商户。
查看PID步骤如下:
a. 登录支付宝官方网站b.alipay.com
b. 点击导航栏中“商家服务”进行查询

2) APPID、APP SECRET、支付宝公钥
在https://openhome.alipay.com/platform/createApp.htm页面,创建一个应用

完成之后:在我的应用中是可以看得到的:

然后转到帐户基本信息页面:https://openhome.alipay.com/platform/keyManage.htm

在开放平台密钥栏,可以找到APPID,APP SECRET,和支付宝密钥,这三个数据,都是在应用创建后,支付宝为我们生成好的,无法更改!
敬业工作室 供稿