您的位置:首页 > 编程语言 > ASP

在asp.net ajax 1.0 的updatePanel中如何实现文件下载

2012-09-26 21:17 1046 查看
由于在updatepanel中无法使用Response.Write(...),所以如果在UpdatePanel内的按钮的事件响应代码中含有Response.Write(...)就会出错,具体什么原因我不知道;

    解决的办法是,在updatepanel的trigger中将该按钮添加为PostbackTrigger。之后该按钮的事件响应函数就可以使用Response.Write()了。

如果我的按钮不是独立存在的,而是gridview的一个模板字段内的按钮,那么在添加的时候只能将整个gridview作为postback的trigger,那将会殃及gridview其他无刷新的功能,解决办法,只要在那个模板字段内控件的init事件中用一下scriptManager的RegesterPostBcakControl((Control)sender);就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net ajax postback