Как перебрать два элемента viewbag на страницах просмотра в MVC 4.0

Я хочу отобразить таблицу на странице просмотра MVC 4.0, которая имеет следующий код:


             
    
      Student Name
      Gaurdian
      Associate Teacher

    
  

  @foreach(var stud in ViewBag.students)
  { 
     

         @stud.Name
     
   }


Это работает нормально. Но информация об Guardian и информация об ассоциированном учителе помещаются в различные объекты ViewBag, такие как ViewBag.guardians и Viewbag.assoc. Как я должен пройти через них, чтобы отобразить их в необходимых ячейках таблицы?

Петли внутри цикла, как

   @foreach(var student in ViewBag.students)
  { 
    foreach(var gaurdian in ViewBag.guardians)
    {     
      

        @student.Name}
        @guardian.Name
      
    }
  }

звучит смешно. Пожалуйста, предоставьте мне правильное решение. Студенческий класс содержит поле опекуна, но у него есть свой собственный следующий класс:

      public class Student
      {
         public string Name {get;set;}
         public string RollNo {get;set;}
         public virtual Guardian Guardian {get;set;}
         public IList GuardianName {get;set;}
      }
       public class Guardian
      {
         public string Name{get;set;}
         public string MobNumber{get;set;}
       }  
      public class Associate
       {

          public string AID{get;set;}
          public virtual Student Student{get;set;}
          public string RollNo {get;set;}
       }            

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

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