Я хочу отправить идентификатор строкового типа из представления в контроллер, выполнить некоторые вычисления в соответствующем действии в контроллере и вернуть строку обратно в представление. Я могу получить returnData от контроллера, однако параметр действия «Строковые данные» всегда равен нулю. Это означает, что я не могу отправлять данные из представления в контроллер. Спасибо за вашу помощь.
Сторона обзора:
var data= "some string";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: JSON.stringify(data),
url: "/Identities/Ajax",
success: function (data) {
alert("data: " + data);
},
error: function (result) {
alert("error!!");
}
})
Сторона контроллера:
public JsonResult Ajax(String data)
{
var returnData= "some string";
Console.WriteLine(data); // Always Null
return Json(returnData);
}