EXCEL导出的时候, 当用户连续点击导出按钮二次以上的时候, 就会出错!
// 开始// 创建实例
if (myExcelExport == null)
myExcelExport = new ExcelExport();
// 写入数据, 该过程省略
// 结束
问题: 当用户连续点击导出按钮二次以上的时候, 就会出错: 类 Range 的 PasteSpecial 方法无效
我的初步分析: 就像用户不断刷新屏幕一样, 如何防止用户这样的操作呢?
--------------------编程问答-------------------- 变灰色,导出之后变回来.或者用模态对话框 --------------------编程问答--------------------
一种做法
如果不想变灰,那就做一个变量看用户点击的次数,大于2的就直接return --------------------编程问答-------------------- 不防试试这个:
http://blog.csdn.net/insus/archive/2008/03/31/2231945.aspx --------------------编程问答-------------------- 做个多次点击判断,如果在很短的时间间隔内重复点击按钮的话,就不做操作 --------------------编程问答--------------------
不用做 任何 操作。。
做了,反而是 画蛇添足,
连续点 2 次的用户 ,肯定是有意 要破坏你的软件,
--------------------编程问答--------------------
用户 能 认识 鼠标 就已经 不错了。
补充:.NET技术 , ASP.NET