This video explains how to upload Image using Strongly Typed Helper.
It also covers how to collect uploaded image in Model using Complex model binding.
It also covers, how to generate unique name to uploaded file.
Validation (Client and Server side) is also explained