2015-02-14 2 views

ответ

9

ViewBag - это динамическое сопоставление словаря ViewData. Это называется «сумкой», потому что нет порядка или последовательности. Это всего лишь куча данных, доступных из динамического свойства, как если бы у вас был пакет вещей.

В основе ViewData есть заказ к нему, но когда он сопоставляется с динамической коллекцией, он теряет этот порядок .. таким образом, это сумка.

См определение здесь:

http://www.cs.miami.edu/~geoff/Courses/MTH517-00S/Content/ArrayBasedADTs/BagsStacksQueues.html

+0

Спасибо за разъяснение. – Ben

0

Его сумка, полная информации, доступной для просмотра.

Он позволяет динамически совместно использовать значения из контроллера в представлении. Это динамический объект, который означает, что он не имеет заранее определенных свойств. Вы определяете свойства, которые хотите иметь ViewBag, просто добавляя их в свойство. В представлении вы извлекаете эти значения, используя одно и то же имя для свойства.

Смежные вопросы