У меня есть jQuery, создающий форму динамически и добавляющий ее в конец страницы, затем она запускает отправку.
var downloadReportForm = $('<form id="report" action="ReportExcel.aspx" method="POST" />');
downloadReportForm.append(String.format('<input id="{0}" name="{0}" value="{1}" />', "customerGroupId", filter.CustomerGroupID));
$('form').after(downloadReportForm);
downloadReportForm.submit();
Проблема в коде ReportExcel.aspx позади, я не получаюзначение для ввода.Я даже не вижу ключ к этому.Это просто не публикуется.
Я пробовал GET и POST, и я смотрел в списках объектов QueryString, Form и Params объектов Request.Ничего.
Я не могу использовать $ .Post (), так как мне нужен ответ, чтобы вернуться на эту страницу, поскольку aspx возвращает тип контента Excel с байтами, и мне нужен браузерчтобы открыть диалоговое окно загрузки.
Любые предложения, как я могу заставить это работать?