UpdatePanel中含有Repeater,Repart中含有LinkButton,LinkButton使用 Response.WriteFile没反应的解决方法
来源:互联网 发布:智能电视ktv软件 编辑:程序博客网 时间:2024/05/16 10:41
题目够绕的。。。。。
情况是这样的:
1.UpdatePanel中含有Repeater
2.Repart中含有LinkButton
3.LinkButton使用 Response.WriteFile下载文件
问题现象:
1.点下载没有反应
穷搜google(用百度毛都搜不到)解决方法:
1.在Repart的数据绑定后面添加以下代码:
rpFiles.DataSource = dsReport; rpFiles.DataBind(); foreach (RepeaterItem loItem in rpFiles.Items) { if (loItem.ItemType == ListItemType.Item || loItem.ItemType == ListItemType.AlternatingItem) { LinkButton lnkDownLoad = (LinkButton)loItem.FindControl("lnkDownLoad"); ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(lnkDownLoad); } }
原因:
需要后台将Repart中含有LinkButton注册为回发的触发器。
- UpdatePanel中含有Repeater,Repart中含有LinkButton,LinkButton使用 Response.WriteFile没反应的解决方法
- asp:UpdatePanel 中 GridView 使用 LinkButton 选择无反应 解决方法
- Repeater中绑定的LinkButton跳转页面及传递参数
- Repeater中绑定按钮button、linkbutton
- 解决IE11点击linkbutton没反应的问题
- asp.net Repeater内嵌套的Repeater中linkbutton事件触发
- GridView中使用LinkButton,获取LinkButton上的ID值,用于跳转到编辑页面
- GridView中妙用LinkButton
- 在easyui DataGrid 中使用 linkbutton
- ewebapp 的Upload控件 在含有UpdatePanel 的页面中不能使用
- LinkButton的使用小结
- asp:LinkButton的使用
- datalist中LinkButton中传多个参数的例子
- VS2005中LinkButton样式设置的技巧
- 在GridView中LinkButton的双击事件
- (转)在GridView中使用模板列LinkButton,如何知道当前的LinkButton点击在哪行记录上?
- 在GridView中使用模板列LinkButton,如何知道当前的LinkButton点击在哪行记录上? .
- android 路径中含有中文的解决方法
- 系统调用跟我学(3)
- 字符串编码是否UTF8
- linux-0.11调试教程 minix 文件系统1.0 下篇(3)文件表 file_table
- 顶点法线
- UVA11609
- UpdatePanel中含有Repeater,Repart中含有LinkButton,LinkButton使用 Response.WriteFile没反应的解决方法
- Https证书六大误解
- win7 64-bit minifilter
- Kafka Producer端封装自定义消息
- hbase安装配置(整合到hadoop)
- 系统调用跟我学(4)
- Objective-C:GCC+GNUstep配置
- jQuery 增加 删除 修改select option .
- 字符串编码转为UTF8