在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);就可以了
解决的办法是,在updatepanel的trigger中将该按钮添加为PostbackTrigger。之后该按钮的事件响应函数就可以使用Response.Write()了。
如果我的按钮不是独立存在的,而是gridview的一个模板字段内的按钮,那么在添加的时候只能将整个gridview作为postback的trigger,那将会殃及gridview其他无刷新的功能,解决办法,只要在那个模板字段内控件的init事件中用一下scriptManager的RegesterPostBcakControl((Control)sender);就可以了
相关文章推荐
- 在asp.net ajax 1.0 的updatePanel中如何实现文件下载
- ASP.Net 如何在UpdatePanel (ajax)更新后执行Javascript
- ASP.NET AJAX UpdatePanel 控件实现剖析
- ASP.Net 如何在UpdatePanel (ajax)更新后执行Javascript
- asp.net ajax 1.0中detailview与updatepanel混合使用的例子
- 技巧和诀窍:在ASP.NET AJAX UpdatePanel中实现对后退/前进按钮的支持
- 新写的一个使用ASP.NET AJAX中的UpdatePanel控件实现GridView的无刷新删除,更新,添加,查询!
- 也学ASP.NET 2.0 AJAX 1.0 之一:使用ScriptManager,UpdatePanel,UpdateProgress
- asp.net mvc如何实现文件下载
- asp.net ajax 1.0中detailview与updatepanel混合使用的例子
- 技巧和诀窍:在ASP.NET AJAX UpdatePanel中实现对后退/前进按钮的支持
- ASP.NET Core 1.0中实现文件上传的两种方式(提交表单和采用AJAX)
- ASP.NET AJAX UpdatePanel 控件实现剖析
- asp.net mvc如何实现下载文件
- Jquery+asp.net实现Ajax方式文件下载实例代码
- asp.net ajax 1.0中detailview与updatepanel混合使用的例子
- 技巧和诀窍:在ASP.NET AJAX UpdatePanel中实现对后退/前进按钮的支持
- [导入]ASP.NET AJAX UpdatePanel 控件实现剖析
- asp.net ajax1.0基础回顾(三):UpdatePanel的基本用法
- ASP.NET AJAX UpdatePanel 不能实现局部刷新原因