我有一个控制器,下载文件的方法。没有代码,我只需要访问此链接:
http://localhost:1186/Content/MyFolder/file1.exe
并下载文件。
我尝试使用以下代码执行此操作:
Response.Redirect(Server.MapPath("~\\Content\\MyFolder\\file1.exe"));
但断点通过这条线并没有任何反应。我认为问题是我正在使用Server.MapPath,但我还能怎么做呢?
答案 0 :(得分:0)
你可以做这样的事情
制作动作
public ActionResult RedirectToDownload()
{
return View();
}
然后在视图上将JavaScript加载重定向到您的网址
$(document).ready(function() {
window.navigate("~/Content/MyFolder/file1.exe");
});
您也可以使用此
public ActionResult Index()
{
return Redirect("~/Content/MyFolder/file1.exe");
}