title: Render Partial View only after HttpPost ActionHandler
body: <p>I am making WCF service call using MyViewRequest view fields inside HttpPost ActionHandler. The goal is to show response using partial view, <code>MyViewResponse</code></p>
  
  <p>In brief I need to achieve these two items-</p>
  
  <ol>
  <li>Disable load of partial view on first load.</li>
  <li>Display Response (along with Request) after service call.</li>
  </ol>
  
  <p><strong>MyViewRequest.cshtml</strong></p>
  
  <pre><code>@using (Html.BeginForm())
  {
      @Html.ValidationSummary(false)
      //html code
  }
  &lt;/div&gt;
  &lt;div id="dvResponse"&gt;
    @Html.Partial("MyViewResponse");
  &lt;/div&gt;
  </code></pre>
  
  <p><strong>Partial view: MyViewResponse.cshtml</strong></p>
  
  <pre><code>@model MvcApplication3.Models.MyModel
  @{
      ViewBag.Title = "MyViewResponse";
  }
  
  &lt;h2&gt;MyView&lt;/h2&gt;
  
  @Html.Label(Model.MyName, "My Name")
  </code></pre>
  
  <p>This was pretty straight forward in Asp.Net using userControl, But stuck up here, How can we achieve this in MVC3.</p>