asp.net – 使用响应对象生成PDF时的预加载器
发布时间:2020-12-16 09:47:38 所属栏目:asp.Net 来源:网络整理
导读:我正在使用响应对象生成PDF.代码实际上将 HTML呈现为PDF. PDF生成时间不固定,因此我想在此期间使用Ajax显示预加载器进程(处理/加载). 当我按下按钮启动PDF生成过程时,它将启动预加载器进程,但在生成完PDF后,预加载器进程不会停止. 另外,假设我想清除页面上文
我正在使用响应对象生成PDF.代码实际上将
HTML呈现为PDF. PDF生成时间不固定,因此我想在此期间使用Ajax显示预加载器进程(处理/加载).
当我按下按钮启动PDF生成过程时,它将启动预加载器进程,但在生成完PDF后,预加载器进程不会停止. 另外,假设我想清除页面上文本框中的数据,那么就不会被清除. 我需要做些什么才能解决这些问题. 这是代码: Dim Response As System.Web.HttpResponse = System.Web.HttpContext.Current.Response Response.Clear() Response.ClearHeaders() Response.ClearContent() Response.ContentType = "application/pdf" Response.AppendHeader("Content-Disposition","attachment; filename=" + Me.txtReportSetPDFName.Text.Replace(" ","_") + ".pdf") Response.AppendHeader("Content-Length",FileLen(sFilePath).ToString) Response.WriteFile(sFilePath) 解决方法
你正在用吗
response.End(); 如果是,那么您需要在调用之前清除文本框并停止加载程序 response.End(); 希望能帮助到你.如果它解决了你的问题,不要忘记投票.谢谢.. :) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3 Ajax.ActionLink
- ASP.NET如何访问公共属性?
- asp.net-mvc-3 – EntityType’x’没有定义键.定义此Entity
- asp.net – 在SQL Server中将日期转换为刻度
- ASP.NET性能在32位/ 64位服务器之间降低
- asp.net-mvc – Asp.Net MVC如何记录所有被调用的动作
- asp.net – 最后在LINQ列表中
- ASP.NET MVC twitter / myspace样式路由
- asp.net – 在实现URL路由时阻止对.ASPX页面的正常请求
- ASP.Net:如果我有Session ID,可以获取Session对象吗?
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.Net MVC 3 – 编辑器模板的
- asp.net-mvc – 如何解决消息过滤器表明应用程序
- asp.net-core – 找不到Swashbuckle.AspNetCore
- ASP.NET Core 2.0 入门
- asp.net-mvc-3 – MVC中的SSO(单点登录)
- asp.net-mvc – 调用dropdownlist选择的值为@htm
- asp.net-mvc – MVC DateTime文本框格式化问题
- ASP.NET的Visual Studio 2008性能分析器问题
- asp.net – 无法从App.Config中检索密钥
- asp.net – 当.resx文件更改时,App域重新启动.有
热点阅读