title: MVC ModelState Remove keys when deleting item in a list model
body: <p>In an MVC View when a user deletes an item in a list (e.g. using an Edit Template), an associated action may be used to remove that item from the view model. However, the item may still show in the re-rendered view. Even if the view contains one less item, the wrong item may be have been removed from the displayed items.</p>
  
  <p>Because ModelState is the first choice [before the (view) model] for the display of data in the view, this must also be edited to remove the deleted item.</p>
  
  <p>What is the best way to manage this scenario?</p>