.net ajax updatepanel文件下载问题

.net ajax updatepanel文件下载问题,.net,download,.net,Download,我在一个更新面板中有一个gridview,其中保存了上传到应用程序的文件列表。我希望在选择行时,在selectedIndexChanged事件上返回要下载的文件 这是密码 string path=MyFiles.Rows[filesGrid.SelectedIndex][“FilePath”].ToString() 单击“选择”时,我收到一个javascript错误“在“%PDF-1.4%??2294 0”附近解析时出错”,并且没有返回任何内容 有人遇到过这个问题吗?或者有人知道解决这个问题的可

我在一个更新面板中有一个gridview,其中保存了上传到应用程序的文件列表。我希望在选择行时,在selectedIndexChanged事件上返回要下载的文件

这是密码

string path=MyFiles.Rows[filesGrid.SelectedIndex][“FilePath”].ToString()

单击“选择”时,我收到一个javascript错误“在“%PDF-1.4%??2294 0”附近解析时出错”,并且没有返回任何内容

有人遇到过这个问题吗?或者有人知道解决这个问题的可能方法吗


提前感谢

我在这里找到了部分解决方案

但是,如果您有一个异步和一个同步触发器,那么它就不能工作


有了一个同步触发器,它就可以正常工作了

我知道,已经一年多了,但这可能会帮助其他人:

我解决了我的问题(我想它可能和你的一样),添加了两个不同的按钮,一个在更新面板内,一个在更新面板外,但隐藏了。用户按下更新面板内的按钮,如果一切正常,则还执行以下代码

ScriptManager.RegisterStartupScript(this, typeof(SpecimenTestExport), "fireExport", ClientScript.GetPostBackEventReference(this.btnSecondButton, ""), true);
这样,异步回发完成后,第二个按钮就会触发

希望这对别人有帮助

ScriptManager.RegisterStartupScript(this, typeof(SpecimenTestExport), "fireExport", ClientScript.GetPostBackEventReference(this.btnSecondButton, ""), true);