我有一个MVC项目,用户可以填写表单并点击"提交"从控制器返回文件的按钮,可以下载:
MemoryStream reportCreated = report;
return File(reportCreated, "application/vnd.ms-excel", fileName);
如何在下载文件或下载文件后关闭页面?
我试过......
$("#btnSubmit").click(function() {
window.close();
});
和
$('#my-form').submit(function () {
window.close();
});
...但是这些会在单击按钮或提交表单后关闭页面。
答案 0 :(得分:0)
首先使用您希望执行操作的函数ClosePopupWindow()
。
Foreg。
<a onclick="ClosePopupWindow()">close</a>
您可以使用以下任何一种条件:
<script type="text/javascript">
function ClosePopupWindow() {
location.href = //You can define the Url where you want to redirect after that. ;
}
function ClosePopupWindow() {
$("divid").remove();//IN case u have any Div then you can put that div id here
}
function ClosePopupWindow() {
$(".divclass").remove();//IN case u have any Div then you can put that div class here
}
</script>
这可以帮助您解决问题。