title: PartialView and HTTPPOST action
body: <p>I've a problem with partial view and controller HTTPPOST action : When I'm in HTTPPOST to my partialview, only partial is return, <strong>not index page with partialview.</strong> </p>
  
  <p>I don't understand why!</p>
  
  <p>The context : </p>
  
  <p>I've an offer(associated with a viewmodel), composed of 4 parts : Client, SwimmingPool, Cover, Resume
  I would like make to offer on a single page with partialview, one per parts.</p>
  
  <p>Code in my view (Offer/Index) : </p>
  
  <pre><code>&lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&gt;
  
      &lt;h2&gt;Index&lt;/h2&gt;    
  
      &lt;% Html.RenderAction("P_Client"); %&gt;          
  
  &lt;/asp:Content&gt;
  </code></pre>
  
  <p>Code in my controller :</p>
  
  <p>public class OfferController : Controller
      {     </p>
  
  <pre><code>    public ActionResult Index() {  
  
          return View();        
      }
  
      [HttpGet, ChildActionOnly]
      public ActionResult P_Client(string id)
      {
         blablabla
  
         return PartialView("P_Client", viewmodel);
  
      }
  
  
      [HttpPost]
      public ActionResult P_Client(OfferViewModel ViewModel)
      {                    
          return PartialView(ViewModel);        
  
      }
  }
  </code></pre>
  
  <p>}</p>