title: Post a string to mvc
body: <p>I've seen how I can serialize to an object in JSON.  How can I POST a string which returns a <code>ViewResult</code>?</p>
  
  <pre><code>            $.ajax({
                  url: url,
                  dataType: 'html',
                  data: $(this).val(), //$(this) is an html textarea
                  type: 'POST',
                  success: function (data) {
                      $("#report").html(data);
                  },
                  error: function (data) {
                      $("#report").html('An Error occured.  Invalid characters include \'&lt;\'. Error: ' + data);
                  }
              });
  </code></pre>
  
  <p>MVC</p>
  
  <pre><code>   [HttpPost]
      public ActionResult SomeReport(string input)
      {
          var model = new ReportBL();
          var report = model.Process(input);
          return View(report);
      }
  </code></pre>