2010-10-22 5 views

Répondre

7

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") %> 
1

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.

Questions connexes