Динамическое представление об отсутствии члена анонимного типа - MVC3

У меня есть сайт MVC3, который я настроил для тестирования другого сайта - большинство из них были быстрыми и грязными, и поэтому я не ездил в город, создавая модели и типы моделей для всех видов - только там, где требуется ввод данных из Пользователь.

Итак, у меня есть метод контроллера, который проецирует последовательность Linq и устанавливает его вViewBag.

ViewBag.SomeData = Enumerable.Range(1,10).Select(i=> new { Value = i });

На мой взгляд (Razor C #) я хочу прочитать это - довольно просто:

@foreach(dynamic item in ViewBag.SomeData)
{
  @:Number: @item.i
}

За исключением, конечно, я получаюRuntimeBinderException потому что анонимный тип, созданный в контроллере, является внутренним по отношению к выходной сборке веб-проекта, и фактический код Razor здесь будет выполняться в другой сборке, сгенерированной менеджером сборки, так что в целомЗАПРЕЩЕНО!

Очевидно, что «правильный» тип модели решит проблему - но, скажем, я просто не хочу этого делать, потому что это моя прерогатива (!) - как лучше сохранить код на минимуме и сохранить здесь динамичность?

Ответы на вопрос(6)

Ваш ответ на вопрос