【发布时间】:2011-07-22 17:16:02
【问题描述】:
我有使用 javascript 打开模式窗口的情况,即"download.aspx",在这个 aspx 文件上,我有一个文本框来输入 ID,并根据这个 ID 查询服务器,然后从某个位置下载和 XLS 文件。
我在父窗口上使用 Ajax。
一切都很好,但是当我这样做时Response.Transmit("~/filename.xls");
我也在用"RegisterClientScriptBlock()" or RegisterStartupScript()注册Javascipt
我收到以下错误
Sys.WebForms.PageRequestManagerServerErrorException: 为类型'ASP.downloadxls_aspx' 和键'TicketNotExist' 注册的脚本标签在脚本标签之外有无效字符:alert('Recipient does not exist:')。只能注册格式正确的脚本标签。
【问题讨论】:
-
您能否编辑您的帖子以包含调用
RegisterClientScriptBlock()的完整代码行?
标签: c# javascript asp.net