Я передаю список с двумя различными типами на мой взгляд из контроллера Example1 и Example2. Я проповедую через Список, чтобы отобразить его содержимое. Я вижу два списка в Списке объектов, [0] -5 записей и [1] -4 записей. Первая запись - это мой Example1Deatil, а вторая - мой Example2Detail.
То, что я пытаюсь сделать, это создать Example1 на одной таблице и Example2 на другой, проверив тип. Я знаю, что они типа объекта, поэтому пытаюсь понять, как получить их первоначальный тип. поэтому проверки типов работают правильно.
Редактировать: Я передаю два списка один типа Example1Deatil и Example2Detail. Они оба в списке (объекте), который был передан.
@foreach (var item in Model)
{
//Edit: This is how I got my List<Object> that contained my two
// List of List<Example1> and List<Example2> to work.
foreach(var result in item as IEnumerable<object>
// This was the problem ^^^^^^^^^^^^^^^^^^^^^
// The list in the list where just type object and not a List of Objects.
// and now everything is working. Thank you to those who helped.
if (result is Models.Example1Models.Example1Detail)
{
<table>
//Example1 contents are different than Example2's contents.
</table>
}
if (result is Models.Example2Models.Example1Detail)
{
<table>
//Example2 Contents
</table>
}