title: Syntax error, '>' expected in Razor
body: <p>Ok, so I've been trying to pass multiple models to a View using a Tuple and it's worked like a charm so far. Problem comes when I try this</p>
  
  <pre><code>@model Tuple&lt;Smart_WEB.Models.Room, List&lt;IGrouping&lt;string, Smart_WEB.Models.Song&gt;&gt;, List&lt;IGrouping&lt;string, Smart_WEB.Models.Video&gt;&gt;&gt;
  </code></pre>
  
  <p><a href="http://i.stack.imgur.com/vBhIR.png" rel="nofollow">The error</a></p>
  
  <blockquote>
    <p>Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.   </p>
    
    <p>Compiler Error Message: CS1003: Syntax error, '>' expected    </p>
    
    <p>Source Error:    </p>
    
    <p><code>Line 29:<br>
    Line 30:<br>
    Line 31:     public class _Page_Views_Home_Index_cshtml : System.Web.Mvc.WebViewPage&lt;Tuple&lt;Smart_WEB.Models.Room {
    Line 32:<br>
    Line 33: #line hidden</code></p>
  </blockquote>
  
  <p>And if I were to put something like:</p>
  
  <pre><code>@model Tuple&lt;Smart_WEB.Models.Room, List&lt;IGrouping&lt;string, Smart_WEB.Models.Video&gt;&gt;&gt;
  </code></pre>
  
  <p>Or</p>
  
  <pre><code>@model Tuple&lt;Smart_WEB.Models.Room, List&lt;IGrouping&lt;string, Smart_WEB.Models.Song&gt;&gt;&gt;
  </code></pre>
  
  <p>and the respective server side code it works perfectly.</p>
  
  <p>Thanks in advance to anyone who can help me; I'm about to give up on this problem.</p>