title: In ASP.Net MVC, how can you use TryUpdateModel to update from a specific object
body: <p>I have a controller post action that receives an IList&lt;> as a parameter, and would like to iterate that list and TryUpdateModel for each item in the list.  Like</p>
  
  <pre><code>[HttpPost]
  public ActionResult SaveList(IList&lt;Stuff&gt; listOfStuff)
  {
      // Get existing list of Stuff objects
      IList&lt;Stuff&gt; currentStuff = db.GetStuffList();
  
      // iterate over list of Stuff
      foreach (Stuff stuff in listOfStuff)
      {
          // I'd like to do something akin to this
          TryUpdateModel(currentStuff[correspondingItem_to_stuff], stuff);
      }
  </code></pre>
  
  <p>As you can see, I would like to be able to TryUpdateModel against each item in listOfStuff, but there is no direct way to make that call with the two Stuff objects.  What is the best way of accomplishing this?</p>
  
  <p>Thanks</p>