Хранение анонимного объекта в ViewBag

Это, вероятно, глупый вопрос, но я пытаюсь вставить анонимный объект в ViewBag так:

ViewBag.Stuff = new { Name = "Test", Email = "user@domain.com" };

и получить к нему доступ из View, как так:

@ViewBag.Stuff.Name

Я понимаю, что ViewBag динамичен и что «Stuff» является анонимным объектом... но когда я смотрю с помощью отладчика из строки View выше, я вижу все свойства с правильными значениями. Почему модельное связующее так трудно с этим?

Есть ли хороший способ сделать это без создания класса модели? Я хочу продолжить использовать new {}

19
задан one.beat.consumer 23 January 2012 в 23:43
поделиться