title: Ajax.ActionLink post entire model from a view?
body: <p>I have a view that is strongly typed to a ViewModel.  Is it possible to pass all of the data from a model in the view, back to a controller action?  Something like this?  </p>
  
  <pre><code>@Ajax.ActionLink("(Export to Excel)", "ExportCsv", "SurveyResponse", new {  
  ResultsViewModel = Model }, new AjaxOptions {HttpMethod = "POST"})
  </code></pre>
  
  <p>And then collect the data from ResultsViewModel as a parameter in another controller</p>
  
  <pre><code>public ActionResult ExportCsv(ResultsViewModel resultsviewmodel)
  {
  
  }
  </code></pre>