Member 12183079 Ответов: 1

Как очистить значение tempdata от контроллера


if (TempData["p"] != null || TempData["A"] != null || TempData["B"] != null || TempData["C"] != null)
{
Видовой мешок.Строка сообщения.Формат("ваши добавленные/обновленные данные были успешно сохранены.");
смотреть возвращение("~/вид/Mob_App/TradeNoticeView.cshtml по", кадриров.Список());

Данных tempdata.Удалить["п"]

}

Что я уже пробовал:

это не работает, чтобы удалить временные данные, так что
как удалить значение данных tempdata

1 Ответов

Рейтинг:
6

Bohdan Stupak

Remove - это метод, а не массив. Просто mas в качестве строкового аргумента то, что вы хотите удалить

TempData.Remove("p")


Member 12183079

сделать исключение
temp data directory controller base.tempdata получает и устанавливает каталог для временных данных

Bohdan Stupak

Не могли бы вы точно опубликовать, какое исключение вы получаете? Я ничего не могу понять из этого набора слов :(

Member 12183079

я могу удалить
Данных tempdata.Удалить("п");
Данных tempdata.Удалить("А");
Данных tempdata.Удалить("Б");
Данных tempdata.Удалить("С");

Member 12183079

не работает
спасибо

Bohdan Stupak

пожалуйста