关于Dictionary的用法,无法传递参数?怎么办?

liguokun 2012-08-02 06:11:21
我在页面初始话的时候调用了下面的函数:调试的时候为什么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

}
...全文
317 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝_爸 2012-08-02
  • 打赏
  • 举报
回复
看代码,没看出来问题,rebuild试一试。

或者让Post返回param_T.Count(),并Response.Write到页面上,看看值对不对。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧