Почему мы не можем получить доступ к данным в ajax-запросе?
Почему мы не можем получить доступ/получить TempData в ajax-запросе.
Например:
Контроллер:
TempData["MyMessage"] = MyMessage; return Json(true, JsonRequestBehavior.AllowGet);
Смотреть:
$.Аякс(
{
URL-адрес: '@URL-адрес.Действий("someAction")',
тип данных: 'json',
данные: $("форма").сериализация(),
тип: "почта",
успех: функция (результат) {
value=TempData["MyMessage"];//почему это невозможно
},
ошибка: функция (xhr) {
оповещение(технология XHR.statustext также);
}
});
Я знаю , что могу получить свое сообщение с помощью json, но я хочу знать причину, по которой tempdata не доступна в запросе ajax.
Sergey Alexandrovich Kryukov
Мне просто кажется, что в этом нет никакого смысла. Вы никогда не используете результат.
—СА