Как я могу передать массив строк, созданный в моем Javascript, в код C # позади файла? - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть массив MyArray [] в моем Javascript, который создается динамически.Теперь мне нужно передать этот массив в мой C-код за файлом.Это потому, что я хочу записать содержимое этого массива в файл .txt, который сохраняется на сервере.Я новичок в сети, и до этого момента я не дошел до того, что мне приходилось общаться между клиентом и сервером.

После некоторых исследований я решил, что простое строковое значение может быть передано с использованием скрытого значения.Однако это не было возможно с массивом.Если бы вы могли предоставить мне пример / идею о том, как я мог бы передать массив, это было бы очень полезно.Заранее спасибо!

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете опубликовать его с помощью AJAX, а затем использовать его как веб-метод в своем коде

Javascript

$.ajax({
    type: 'POST',
    url: '/yourpagename.aspx/ReadMyArray',
    data: { TheArray : YourArrayData },
    contentType: 'application/json; charset=utf-8',
    dataType: 'json',
    success: function (resp) {

    },
    error: function (resp) {

    }
});

C #

[WebMethod]
public static bool ReadMyArray(object TheArray)
{
    //handle TheArray
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...