【发布时间】:2010-09-22 17:30:45
【问题描述】:
我需要将数组从 JavaScript 传递到 C# 中的页面方法。我尝试在 IList 的 C# 方法中使用参数以及 string[] 数组。两种方式都会抛出异常“无法将system.string类型的对象转换为xxx”,其中xxx是C#方法中的参数类型。我将 jQuery 中的对象作为 json 对象传递,看起来它正在正常通过。这是它的样子:
{"testNumbers":"5555555555,3333333333,4444444444"}
我在这里做错了什么?
编辑:C# 代码:
[WebMethod()]
public static void ProcessAction(string[] testNumbers)
{
var dataProvider = new DataProvider();
dataProvider.ProcessAction(testNumbers);
}
【问题讨论】:
标签: c# asp.net jquery web-services