事件的顺序在asp经典时,生成excel电子表格
Order of events in asp classic when generating excel spreadsheet
Long time Lurker…
长话短说:我正在用asp经典和MS SQL构建一些即时电子表格。我将把它简化为基础,因为我的问题不是在创建电子表格或构建表单。问题是电子表格创建后会发生什么。
用户指定变量、按变量排序、显示类型(单选按钮、复选框、文本区域、下拉框、javascript表单检查等等)。
提交到一个汇编asp经典页面,从数据库中抓取东西,然后要么显示到屏幕上,要么使用AddHeader(都使用各种包含文件/SQL视图)将其全部放入excel电子表格中,并将文件发送给用户。
问题:当指定电子表格选项时,用户体验是将表单(及其所有选项)保留在浏览器中。打开(或保存)电子表格文件后,用户返回浏览器,发现表单与他们离开时完全相同。
对我来说没问题…但是客户呢??喜欢所有东西的工作方式,除了他们想要表单重置到起始位置。
我已经看过(并在过去的10个小时里尝试过)几乎所有的东西(从javascript弹出窗口到response.redirects),我被困在哪里干预这个过程。
客户端不希望html报告在新窗口中打开,也不希望单独的表单集用于屏幕查看和电子表格。所以我的方法有限。
因此,不知何故,我需要找到一种方法来确定电子表格已完成或表单已在电子表格模式下提交,然后刷新表单在....上的页面叹息。
的想法? ?线索? ?
这个jQuery插件在下载文件时给你成功和失败的回调。
因此,在成功回调中,您可以执行一些JavaScript来重置表单,在失败回调中,如果出现错误,则显示友好的错误消息。
相关文章:
- 如何在生成下载文件时显示加载动画
- 自动生成的用户名
- Javascript生成的表单未提交
- 生成的excel文件url
- ExtJs4 在IE中从javascript生成Excel文件得到我:“传递给系统调用的数据区域太小”
- 如何在使用新的ActiveXObject(“Excel.Application”)时格式化生成的Excel文件;
- 在javascript中为excel导入生成CSV的换行符
- 由table2excel jQuery插件生成的Excel文件打开时抛出错误
- PHPExcel在生成excel文件时弹出进度条或等待图标
- 事件的顺序在asp经典时,生成excel电子表格
- 如何从Java Script生成Excel工作表
- 将查询生成的excel文件下载到数据库中
- 提交一个post请求与json数据和rest服务将生成excel文件,并通过流返回
- 使用jquery从html表格生成excel表格
- 创建表客户端,然后下载excel文件或在服务器端生成excel文件,保存到服务器,并使用JQuery从那里下载
- 使用样式表在代码点火器中生成Excel工作表
- 生成以逗号分隔的Excel报告-以单列显示
- 生成文件大小有限的EXCEL、PDF、CSV报告
- 使用PHP生成excel文件并通过电子邮件发送
- 使用 JScript 生成 Excel 文件