title: Data source not bound error in MVC 4 WebGrid upon refresh. TempData reseting
body: <p>I have an MVC 4 application that displays a list of results from a search in a WebGrid. The results page loads correctly displaying all of the data matching the search. If I reload the page I get... </p>
  
  <pre><code>"A data source must be bound before this operation can be performed."
  </code></pre>
  
  <p>I am not display the WebGrid is a partialView, as I have seen questions similar to this with relation to a partial view. Anyone have an idea as to why a refresh would cause a loss of data? </p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>Here is my controller method for the Results page.</p>
  
  <pre><code>public ActionResult Results()
      {
          var model = TempData["Results"] as List&lt;iCap.Business.Complaint&gt;;
  
          return View(model);
      }
  </code></pre>
  
  <p>I noticed TempData["Results"] resets upon refresh. Is there anyway to prevent that?</p>
  
  <p>Thanks always,</p>
  
  <p>Rock</p>