title: Html.BeginForm in MVC3 is rendering too much
body: <p>I have the following code. Note that I am not using a using as I want to begin and end the form in two different areas of my code. Has anyone seen this action where the helper adds "System.Web.Mvc.Html.MvcForm". I cannot see why this is added.</p>
  
  <pre><code>Code:
   @Html.BeginForm(new { action = ViewContext.Controller.ValueProvider.GetValue("action").RawValue })
  
  @{ Html.EndForm() }
  
  Result:
  &lt;form action="/adminTests/Edit" method="post"&gt;System.Web.Mvc.Html.MvcForm
  </code></pre>
  
  <p>When I use the following I don't get the "System.Web.Mvc.Html.MvcForm" </p>
  
  <pre><code>    @using (Html.BeginForm(new { action = ViewContext.Controller.ValueProvider.GetValue("action").RawValue }))
      {
  
  }
  </code></pre>