title: Html.BeginForm inside of Html.BeginForm MVC3
body: <p>I have a main view that renders two partial views.  The main view encompasses both of the partial views within a form.  Each of the partial views also contain forms.  All 3 views share the same viewmodel.  What I want to do is encapsulate the data from all views with the main view, and run specific Controller action results with the partial views.  </p>
  
  <p>I want to know if this is even possible.  When debugging I see that my content always posts to the HTTPPost of the Main views form.  I have submit buttons for each of the forms accordingly. Sorry for the code post, its coming out all split up.</p>
  
  <p>Main View:</p>
  
  <pre><code>@using (Html.BeginForm("Main", "Registration", FormMethod.Post, 
      new { @class="mainform" }))
  {
      &lt;form&gt;
          &lt;fieldset&gt;
              &lt;div id ="option1" class="conglomerate"&gt;
                  @Html.Partial("_GetBusiness")
              &lt;/div&gt; 
              &lt;div id ="option2" class="dealership"&gt;
                  @Html.Partial("_GetLocation")
              &lt;/div&gt;
              &lt;button type="submit" value="Create" class="buttonBlue" id=""&gt;
                  &lt;span&gt;Create a new dealer&lt;/span&gt;
              &lt;/button&gt;
           &lt;/fieldset&gt;
      &lt;/form&gt;
  </code></pre>
  
  <p>Partial 1</p>
  
  <pre><code>@using (Html.BeginForm("CreateBusiness", "Business", FormMethod.Post, 
          new { @class="buisinessform" }))
  {
      &lt;form&gt;
          &lt;div class="editor-field"&gt;
              @Html.DropDownListFor(m =&gt;m.BusinessId, new SelectList(Model.Businesses, 
                  "BusinessId", "BusinessName"), "")
          &lt;/div&gt;
          &lt;label&gt;Your company not listed? Register yours below:&lt;/label&gt;
          &lt;div class="editor-label"&gt;
              @Html.LabelFor(model =&gt; model.BusinessName)
          &lt;/div&gt;
          &lt;div class="editor-field"&gt;
              @Html.EditorFor(model =&gt; model.BusinessName)
              @Html.ValidationMessageFor(model =&gt; model.BusinessName)
          &lt;/div&gt;
          &lt;button type="Button" value="" class="buttonBlue"id="TestSubmit"&gt;
             &lt;span&gt;Add Dealer&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class ="confirm"&gt;
              &lt;button type="submit" value="Create" class="buttonBlue" id=""&gt;
                  &lt;span&gt;Click here to confirm dealer addition&lt;/span&gt;
              &lt;/button&gt;
          &lt;/div&gt;
      &lt;/form&gt;
  }
  </code></pre>