Radgrid 与 文件下载

有这样的一个需求:
用户可以选择radgrid中的每个列。
然后点击
[Download selected]按钮。 这个时候 哪个列就消失了, 并自动弹出一个下载框

最好的一个方法是
加一个<a id='download' href='download.aspx'></a>在这个页面中
并且加一个radajaxpanel控件。  
把一些信息先存入到sesson中
 RadAjaxPanel1.ResponseScripts.Add("document.getElementById(\"download\").click();")
利用模拟点击来下载

这样download这个页面就可以生成了

好象其它方法都会造成一些问题。不用ajax的话。模拟点击会造成 radgrid的checkbox失效。点击出错。无法选择

直接输出文件内容的话好象是造成radgrid无法更新

原文地址:https://www.cnblogs.com/lovebanyi/p/1195478.html