public ActionResult FileDownload(Files FileData)
{
dynamic data = FileDownload(FileData);
var Platform= Enum.Parse(typeof(Platform),FileData.PlatformNo.ToString());
var fileName = "_Orders_" + FileData.CountryCode + "_" + FileData.Month
+ "_" + FileData.Year + "_" + Platform + "_" + FileData.Currency;
var workSheetName = "_File";
ExcelHelper.ExportToExcel(data, workSheetName, fileName, "A1:Y1", Response, 6, 7, 8);
return RedirectToAction("AzureDetail", new { id = FileData.FileId, FileData });
}
<td>
<a ng-click="post('/Plan/FileDownload',FileData)" class="btn btn-primary btn-xs">Download</a>
</td>
Запустив этот фрагмент кода, я не могу отладить в подробном представлении azure, он не отлаживается RedirectToAction
.
Более того, я хочу чтобы загрузить файл Excel и выполнить одновременное обновление страницы sh. Я прошел через множество решений, которые говорят: «обе страницы ссылаются на sh, и загрузка не может быть обработана в одном ответе» или «вы можете обработать это в JavaScript на setTimeout()
».
Есть ли что-нибудь, что я могу использовать только в коде для этого?