title: Form loaded using partial view, show the reponse
body: <p>I am loading the content of a partial view using ajax and outputting the returned HTML directly to the page by populating the html of a div. Here's the ajax:</p>
  
  <pre><code> $.ajax({
                      data: { productId: productId },
                      datatype: "text/plain",
                      type: "GET",
                      url: theUrl,
                      cache: false,
                      success: function (data) {
                          $("#contentArea").html(data);
                      }
                  });
  </code></pre>
  
  <p>This all works as expected. Depending on a number of factors the actual html in the partial view varies, and one of the possible scenarios returns a form that asks for some feedback.</p>
  
  <p>I have the client side validation working on this form but the server side validation is not cooperating.</p>
  
  <p>My validation is FluentValidation and in my controller I have these couple of lines (myValidator is my FluentValidation validator and is working properly):</p>
  
  <pre><code>var valResult = myValidator.Validate(myRequest);
  if (!valResult.IsValid) return Redirect(Request.UrlReferrer);
  </code></pre>
  
  <p>This half works, the IsValid check fails whenever the data is invalid but then my redirect is simply reloading the page again without the server side validation messages in place. Presumably this is because I'm using a redirect.</p>
  
  <p>How do I get it to reload the page but with the validation messages in place given that I'm dynamically loading this form using ajax?</p>