На моей странице ASP.NET у меня есть объект Javascript, например:
var args = new Object();
args.Data1 = document.getElementById("Data1").value;
args.Data2 = document.getElementById("Data2").value;
args.Data3 = document.getElementById("Data3").value;
Объект заполняется на стороне клиента с использованием пользовательских данных. Я передаю данные в метод C # через запрос Ajax:
someObj.AjaxRequest(argsData1 + "|" + argsData2 + "|" + argsData3)
Наконец, мне нужно получить данные в моем коде C #:
string data1 = [JS args.Data1]
string data2 = [JS args.Data2]
string data3 = [JS args.Data3]
Мой вопрос: какое решение лучше для этого? Поскольку я объединяю биты пользовательского ввода, я не думаю, что лучше использовать «|» в качестве разделителя. Кроме того, мне не ясно, как на самом деле анализировать данные в моем коде C #, чтобы заполнить три переменные исходными данными.