title: Best way to pass an array from JavaScript to C#?
body: <p>I need to pass an array from JavaScript to a page method in C#. I have tried using a parameter in the C# method of IList and also a string[] array. Both ways throw an exception "cannot convert an object of type system.string to xxx", where xxx is the parameter type in the C# method. I am passing the object from jQuery as a json object, and looks like it is coming through properly. Here is what it looks like:</p>
  
  <pre><code>{"testNumbers":"5555555555,3333333333,4444444444"}
  </code></pre>
  
  <p>What am I doing wrong here?</p>
  
  <p>EDIT: C# Code:</p>
  
  <pre><code>[WebMethod()]
  public static void ProcessAction(string[] testNumbers)
  {
      var dataProvider = new DataProvider();
      dataProvider.ProcessAction(testNumbers);
  }
  </code></pre>