<a href="../../App_Data/form.xml">Download Sample Form </a>
为什么此链接无效?
答案 0 :(得分:7)
App_Data中的文件不通过HTTP提供,您应该将XML文件放在App_Data之外,例如。在/内容
或者,您必须创建一个Action,它通过File action result返回文件内容,例如
public ActionResult SampleForm()
{
return File(Server.MapPath("~/App_Data/form.xml"));
}
然后链接:
<%= Html.ActionLink("Download Sample Form", "SampleForm", "MyController") %>
答案 1 :(得分:1)
如果您的意思是使用MVC路由引擎和帮助程序构建它,则Url.Content方法就是您所需要的。