Есть ли способ очистить ViewBag?
ViewBag не имеет сеттера, поэтому его нельзя просто отключить:
ViewBag = null;
Я также не могу использовать отражение, чтобы перебирать его и уничтожать его динамические свойства, так как вы не можете создать экземпляр dynamic.
Примечание. Я знаю, что ViewBag сам по себе является немного запаха кода, поскольку он не сильно типизирован, и в основном представляет собой гигантскую коллекцию глобальных переменных. И мы отодвигаемся от него, но все равно нужно иметь дело с ним в то же время.