У меня есть возврат ссылки с моего контроллера.
public ActionResult ExportGroupSets(parameters){
..............
return(urlLink);
}
В моем AJAX я хочу загрузить возвращенную ссылку и сохранить ее на ПК пользователя. Как это сделать?
Кстати, вот пример возврата ссылки в моем контроллере.
http://localhost/reportrepository/9f43e6fb-6fc1-4527-b6c4-3c26efb80cab.xlsx
У меня есть следующие коды на моей странице просмотра.
$.ajax({
url: '@Url.Action("ExportGroupSets", "Home")',
type: 'POST',
contentType: "application/json",
data: JSON.stringify({ ....Parameters....}),
success: function(url) {
if (url == "Error: Your connection to this website has timed out. Please login again.") {
alert(url);
return;
}
-------------------------------------
codes in saving the file to the users PC.
-------------------------------------
},
error: (function() {
alert("Error to retrieve selected report");
})
});
Спасибо
Rj
window.location.href = 'http://localhost/reportrepository/9f43e6fb-6fc1-4527-b6c4-3c26efb80cab.xlsx';
должно хватить - person Bergi   schedule 24.03.2015