<a href="../../App_Data/form.xml">Download Sample Form </a>
Pourquoi ce lien ne fonctionne-t-il pas?Création d'un lien téléchargeable dans ASP.NET MVC
<a href="../../App_Data/form.xml">Download Sample Form </a>
Pourquoi ce lien ne fonctionne-t-il pas?Création d'un lien téléchargeable dans ASP.NET MVC
Les fichiers dans App_Data ne sont pas servis via HTTP, vous devez placer le fichier XML en dehors de App_Data, par exemple. in/Content
Vous pouvez également créer une action qui renvoie le contenu du fichier via le résultat de l'action Fichier, par ex.
public ActionResult SampleForm()
{
return File(Server.MapPath("~/App_Data/form.xml"));
}
Et puis lien via:
<%= Html.ActionLink("Download Sample Form", "SampleForm", "MyController") %>
Si vous voulez le construire en utilisant le moteur de routage MVC et les helpers, la méthode Url.Content est ce que vous cherchez.
Quel est le problème avec ce que vous avez déjà? – Clicktricity
bien qu'il ne soit pas lié – maztt