更改Response.Header使得JavaScript的反应迟钝我
问题描述:
页
上我用更改Response.Header使得JavaScript的反应迟钝我
response.AddHeader("content-disposition", "attachment;filename=file.xls");
response.ContentType = "application/vnd.ms-excel";
并生成在我的页面中的CSV/Excel文件的方法。 然而,在我打开文件后,我的页面上的脚本没有响应;尝试在我的页面上的任何组件上绑定JS onclick都不行。
任何想法/建议???
答
根本原因是内容类型。
JavaScript只适用于ContentType的某些组合...其中'js'本身必须是其中的一部分。尝试将ContentType动态恢复为JS兼容类型。