title: I don't understand [Bind(Exclude="ID")] in MVC
body: <p>I'm really confused by this... still.</p>
  
  <p>I asked a similar question to this a while before, but i'll ask it even simpler now.</p>
  
  <p>I see this in a lot of samples and tutorials. How could you put [Bind(Exclude="ID")] on an entire Model, and expect to do Edits on the model?  If you get pack all the properties of a model on a POST but not the ID, then how do you know which ID to edit?</p>
  
  <p>Even if i'm using ViewModels... i'm probably creating them without IDs.  So in that case... also... how do I know which ID was updated on an Edit?</p>
  
  <p>Yes, i understand that there is a "security" element to this. People can hijack the ID... so we need to keep people from updating the value during a POST.  But... what is the correct way to handle edits then? What's common practice?</p>
  
  <p>I feel like i'm missing something VERY trivial.</p>