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