Comment afficher des images à partir d'un dossier à l'aide de Rasoir MVC?

Je suis à l'aide de Rasoir MVC et je voudrais afficher des images à partir de "~/Content/uploads" le dossier.
Je suis venu avec la solution suivante:

@foreach (FileInfo fileInfo in (new DirectoryInfo(Server.MapPath("~/Content/uploads"))
                                    .GetFiles().Where(x => x.Extension == ".jpg"))) {
    <img src="/@fileInfo
               .FullName
               .Substring(Server.MapPath("~/").Length)
               .Replace("\\", "/")"
         width="100">
}

Le problème avec le code, c'est que je prends le chemin complet du fichier
et je suis de supprimer le Serveur.MapPath() préfixe.

Comment puis-je simplifier ce code?

  • Si possible, soit d'accepter la réponse que vous avez trouvé approprié ou poster la solution, si vous avez tombé sur d'autres que les réponses postées ici.
  • Je suis d'accord avec vous @Vikram