Comment parcourir deux éléments de viewbag sur les pages View dans MVC 4.0

Je veux afficher un tableau dans le MVC 4.0 Vue page qui a le code suivant:

<table >
  <thead>           
    <tr>
      <th>Student Name</th>
      <th>Gaurdian</th>
      <th>Associate Teacher</th>

    </tr>
  </thead>

  @foreach(var stud in ViewBag.students)
  { 
     <tr>

         <td>@stud.Name</td>
     </tr>
   }

</table>

Cela fonctionne bien.Mais , le Gardien de l'information et de l'enseignant associé est faite de l'information dans les différents ViewBag objets comme ViewBag.les tuteurs et les Viewbag.assoc. Comment dois-je parcourir en boucle pour les afficher dans des cellules de tableau??

Boucles à l'intérieur de la boucle comme

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

        <td>@student.Name</td>}
        <td>@guardian.Name</td>
      </tr>
    }
  }

sons d'être ridicule. Merci de me donner la bonne solution.
L'élève classe contient un tuteur de terrain, mais il a ses propres d'une autre classe comme suit:

      public class Student
      {
         public string Name {get;set;}
         public string RollNo {get;set;}
         public virtual Guardian Guardian {get;set;}
         public IList<Guardian> 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;}
       }            

source d'informationauteur Bhushan Firake