Во-первых: вы не можете использовать значения из Request.Form
Во-вторых: Вы изменили тип формы, как показано ниже:
<form action="home/upload" enctype="multipart/form-data" method="post">
<input type="file" name="uploader"></input>
<input type="submit" value="Save"></input>
</form>
Thrid: У вас есть формакак указано выше, вы можете создать метод действия в контроллере, как показано ниже
public class HomeController
{
[HttpPost]
public ActionResult UploadPictures(int id, HttpPostedFileBase ProductPhotoFileUpload)
{
//handle file save
return View();
}
}
Forth: частичное обновление не должно иметь значения