To upload a file or set of files with ASP.NET MVC we first need to understand what happens under the hood. First, ASP.NET MVC is different since we don't get to use ASP.NET Server Controls as we're used to them. There are no "server controls" in the way that w...