Это, вероятно, глупый вопрос, но я пытаюсь запихнуть анонимный объект в ViewBag
так:Сохранение объекта Anonymous в ViewBag
ViewBag.Stuff = new { Name = "Test", Email = "[email protected]" };
и доступ к нему с видом, как так:
@ ViewBag.Stuff.Name
Я понимаю, что ViewBag динамичен и что «Stuff» является анонимным объектом ... но когда я смотрю с отладчиком из строки «Вид» выше, я могу видеть все свойства с соответствующими значениями , Почему такое связующее устройство моделирует с этим трудное время?
Есть ли хороший способ достичь этого, не создавая класс модели? Я хочу продолжить использовать new {}
Вы можете использовать @ ViewBag.Stuff.Name или @ ViewBag.Stuff.Email ?? Причина Тест - это значение, а не ключ/свойство – SynerCoder
Это была опечатка и исправлена. Я пытаюсь получить доступ к свойствам, а не их значениям. Благодарю. –
Оказывается, это невозможно. Смотрите это: http://stackoverflow.com/questions/5649536/entity-framework-select-new. – SoWeLie