В настоящее время у меня есть метод JQuery Ajax, как показано ниже;
$.ajax({
type:"POST",
url: "default.aspx/UpdateData",
data: jsonString,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg){
alert('saved');
}
});
В используемом мной методе ASP.NET UpdateData;
System.IO.StreamReader sr = new System.IO.StreamReader(Request.InputStream);
string line = sr.ReadToEnd();
Затем я сериализую эти данные, используяDataContractJsonSerializer.
Является ли использование Request.InputStream правильным способом для чтения данных JSON?Могу ли я получить его как параметр метода или каким-либо другим способом, который можно считать более подходящим?
Спасибо