ViewData и ViewBag служат той же цели - передачи данных из контроллера в представление или между представлениями. Разница между ними заключается в базовой реализации и способах ее обработки в результате (приведение типов в случае ViewData и т. Д.)
Итак, может ли быть какой-нибудь сценарий, в котором ViewData предпочтительнее ViewBag?