出国后问题及解决办法-新闻详情

出国后问题及解决办法


发布时间: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

合作者身份IDPID)是商户与支付宝签约后,商户获得的支付宝商户唯一识别码。当商户把支付宝功能接入商户网站时会用到PID,以便让支付宝认证商户。

查看PID步骤如下:

a.     登录支付宝官方网站b.alipay.com

b.     点击导航栏中商家服务进行查询

出国1.jpg

2)      APPIDAPP SECRET、支付宝公钥

https://openhome.alipay.com/platform/createApp.htm页面,创建一个应用

出国2.png

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

出国3.png

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

出国4.png

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

 

敬业工作室  供稿