Asp.Net MVC, Razor FileUpload Helper Html en Vue existante

J'ai une Vue où j'ai ajouter des produits à une simple Boutique en ligne. Je veux avoir plusieurs images en un seul produit. C'est pourquoi je FileUpload de Microsoft.Web.Les aides. L'utilisation de FileUpload, à mon avis, c'est comme cela:

@FileUpload.GetHtml("Upload", 5, true, true, addText: "Add more", uploadText: "Upload files")

Puis j'ai quelques étiquettes et les champs pour les autres produits des attributs comme ceci:

<div class="editor-field"><br>
    @Html.EditorFor(model => model.Title)<br>
    @Html.ValidationMessageFor(model => model.Title)<br>
</div>

Le problème est que lorsque j'utilise la méthode post, ma manette ne pas obtenir quoi que ce soit. J'utilise le contrôleur comme ceci:

[HttpPost]
public ActionResult Create(Product product, IEnumerable<HttpPostedFileBase> fileUpload)
{
    foreach (var file in fileUpload)
    {
        var fileName = Path.GetFileName(file.FileName);
    }

    return RedirectToAction("Index");
}

Si quelqu'un a une idée de ce que je fais de mal. Parce que mon FileUpload objet est toujours vide.

OriginalL'auteur MaticDiba | 2011-04-19