Отправка массива javascript в код позади (C#) с использованием ajax

Я немного новичок в C# и javascript, поэтому, хотя мой вопрос специфичен, я открыт для любого альтернативы.

У меня есть массив значений (который я создал в функции javascript), который я хочу отправить в свой файл кода программной части для использования в методе. Из того, что я исследовал, используя ajax, и строковое преобразование массива с помощью JSON кажется лучшим методом.

Мои вопросы:

  1. Могу ли я передать массив с помощью этого метода?

  2. Как получить информацию на стороне сервера (в моем программном коде?)

Javascript, передающий значения

var jsonvalues = JSON.stringify(values);
var callback = window.location.href
$.ajax({
  url: callback
  type: "POST",
  contentType: 'application/json',
  data: jsonvalues
});

Я видел много решений, использующих [WebMethod] или какой-либо вид WebService для сбора данных , могу ли я использовать это для выполнения работы в моем файле кода программной части без возврата данных?

Вот что я использую в своем файле кода программной части

[WebMethod]
public static void done(string[] ids)
{
String[] a = ids;
}
9
задан David East 6 July 2012 в 07:39
поделиться