我在页面初始话的时候调用了下面的函数:调试的时候为什么param_T总是为空,而且传递过去的参数都是有value的。为什么?我传递的参数param.count的值都能够显示为2的。按理来说param_T.count的值为8才对的,请高手赐教!public string Post(string url, string appkey, string appSecret, string method, string session,
IDictionary<string, string> param)
{
#region IDictionary<string, string> param_T = new Dictionary<string, string>();
param_T.Add("app_key", appkey);
param_T.Add("method", method);
param_T.Add("session", session);
param_T.Add("timestamp", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
param_T.Add("format", "xml");
param_T.Add("v", "2.0");
param_T.Add("sign_method", "md5");
param_T.Add("sign", BLL.BLLTOP.CreateSign(param, appSecret));
return param_T.ToString(); #endregion }
IDictionary<string, string> param)
{
#region IDictionary<string, string> param_T = new Dictionary<string, string>();
param_T.Add("app_key", appkey);
param_T.Add("method", method);
param_T.Add("session", session);
param_T.Add("timestamp", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
param_T.Add("format", "xml");
param_T.Add("v", "2.0");
param_T.Add("sign_method", "md5");
param_T.Add("sign", BLL.BLLTOP.CreateSign(param, appSecret));
return param_T.ToString(); #endregion }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货