title: Type arguments cannot be inferred from the usage mvc3
body: <p>I am trying to use the strongly typed view with extensions methods as  </p>
  
  <pre><code>&lt;% using (Html.BeginForm()) { %&gt;
      &lt;%: Html.ValidationSummary(true) %&gt;
      &lt;fieldset&gt;
          &lt;legend&gt;MyUsageViewModel&lt;/legend&gt;
  
          &lt;div class="editor-label"&gt;
              &lt;%= Html.LabelFor(model =&gt; model.test) %&gt;
          &lt;/div&gt;   
                                &lt;p&gt;
              &lt;input type="submit" value="Save" /&gt;
          &lt;/p&gt;
      &lt;/fieldset&gt;
  &lt;% } %&gt;
      &lt;div&gt;
      &lt;%: Html.ActionLink("Back to List", "Index") %&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>
  
  I am getting the following error :</p>
  
  <blockquote>
    <p>The type arguments for method
    'System.Web.Mvc.Html.LabelExtensions.LabelFor(System.Web.Mvc.HtmlHelper,
    System.Linq.Expressions.Expression>)'
    cannot be inferred from the usage. Try specifying the type arguments
    explicitly.</p>
  </blockquote>
  
  <p>Help would be appreciated</p>