我在 vs 2010 中创建 MVC 3 应用程序。我尝试在文件中下载文件。
这是我在 MVC 中的操作。请看我的代码。
//[HttpPost]
public FileResult Download(string url, string cnt)
{
if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(cnt))
{
return File(url, cnt);
}
else
{
return null;
}
}
<input type="button" id="@(Model.ControlID)_bio_view" class="changepasswordbutton" value="View" />
我在我的 .cshtml 文件中创建了一个 jQuery 函数
function ViewFile(url, cnt) {
$.post('@(Url.Action("Download"))?url=' + url + '&cnt=' + cnt)
}
$('#@(Model.ControlID)_bio_view').click(function (e) {
ViewFile($('#bio_file_url').val(), $('#bio_file_url').attr("cnttype"));
});
当我单击“下载”按钮时,此功能会正确触发。但是没有提示文件下载窗口。
请帮忙。