更改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兼容类型。