Это, вероятно, глупый вопрос, но я пытаюсь вставить анонимный объект в ViewBag
, например, так:
ViewBag.Stuff = new { Name = "Test", Email = "user@domain.com" };
и получить к нему доступ из вида следующим образом:
@ViewBag.Stuff.Name
Я понимаю, что ViewBag является динамическим, и что "Stuff" - это анонимный объект ... но когда я смотрю с отладчиком из строки View выше, я вижу все свойства с правильными значениями. Почему связующему модели так тяжело с этим?
Есть ли хороший способ сделать это без создания модельного класса? Я хочу продолжать использовать new {}